Open main menu

DAVE Developer's Wiki β

Changes

MISC-TN-009: Characterizing the RAM bandwidth of Mito8M SoM

1,676 bytes added, 09:36, 29 January 2020
LMbench
===LMbench===
TBDFor what regards the memory bandwidth, LMbench provides many results organized in different categories. For the sake of simplicity, the following tables details just a couple of categories. The full results are available for download [http://mirror.dave.eu/axel/SBCX-TN-006/lmbench-axellite-i.MX6Q-996MHz.txt here]. {| class="wikitable"|+Memory read bandwidth!Buffer size!Bandwitdth[MB/s]|-|512B|2861|-|1kB|3047|-|2kB|3065|-|4kB|3077|-|8kB|3081|-|16kB|3072|-|32kB|1309|-| 0.065536 |64kB|902|-|128kB|787|-|256kB|775|-|512kB|749|-|1MB|687|-|2MB|642|-|4MB|629|-|8MB|630|-|16MB|632|-|32MB|631|-|64MB|632|-|128MB|633|-|256MB|634|-|512MB|634|-|1GB|633|} {| class="wikitable"|+Memory write bandwidth!Buffer size!Bandwitdth[MB/s]|-|512B|3724|-|1kB|3848|-|2kB|3902|-|4kB|3940|-|8kB|3958|-|16kB|3957|-|32kB|3964|-|64kB|3967|-|128kB|3967|-|256kB|3956|-|512kB|3947|-|1MB|2097|-|2MB|2154|-|4MB|2114|-|8MB|2082|-|16MB|2084|-|32MB|2085|-|64MB|2093|-|128MB|2086|-|256MB|2089|-|512MB|2087|-|1GB|2088|} The most interesting results to consider are those that refer to buffer sizes exceeding 1MB, which is the size of the L2 cache. Approximately, read bandwidth is 630MB/s (7.8% efficiency), while write bandwidth is 2080 MB/s (25.7% efficiency). These numbers are significantly different that the ones provided by STREAM. This confirms once again that such results are strongly dependent on the implementation of the test used to determine the bandwidth. For more information regarding LMbench, please see [http://lmbench.sourceforge.net/ this page]. 
===pmbw===
TBD
4,650
edits