1,433
edits
Line 113: | Line 113: | ||
In the chart above, it can be seen that when using hardware acceleration (NEON&VFPv4 extension), no reduction is achieved in memory consumption. The average difference is 120 KB of more consumption when hardware acceleration is not used (depreciable value). | In the chart above, it can be seen that when using hardware acceleration (NEON&VFPv4 extension), no reduction is achieved in memory consumption. The average difference is 120 KB of more consumption when hardware acceleration is not used (depreciable value). | ||
=== <span style="color:#0931C6">Memory bandwidth consumption</span><br> === | |||
'''''Test pipeline:''''' | |||
<pre style="background:#d6e4f1"> | |||
gst-launch-1.0 filesrc location=/am5728-gst-tests/audio-samples/audio_sample.raw ! audioparse ! faac ! fakesink -e | |||
</pre> | |||
Note: In both charts the memory bandwidth consumption is presented separately in sequential (seq) and aleatory (al) memory access. | |||
'''''Memory bandwidth consumption by memory readings obtained results:''''' | |||
[[Image:AM572x-testbench-AAC-readbandwidth.png|center|700px|AM572x-testbench-AAC-readbandwidth.png]]<br> | |||
In the chart above, it can be seen that when using hardware acceleration (NEON&VFPv4 extension), more memory bandwidth consumption by memory readings is obtained. The average difference is 213.5 MB/s for sequential reads and 64.6 MB/s for aleatory reads. | |||
'''''Memory bandwidth consumption by memory writings obtained results:''''' | |||
[[Image:AM572x-testbench-AAC-writebandwidth.png|center|700px|AM572x-testbench-AAC-writebandwidth.png]]<br> | |||
In the chart above, it can be seen that when using hardware acceleration (NEON&VFPv4 extension), more memory bandwidth consumption by memory writings is obtained. The average difference is 206.8 MB/s for sequential reads and 79 MB/s for aleatory reads. |
edits