Hey !
So, I am trying to know how much bandwidth each memory of my system has. From what I have searched, the STREAM benchmark is the most recommended. The only problem is that I am using a resource-limited board (ARM Musca A1), so automatically it is a no.
I am thinking about using the memcopy function or SIMD instructions to see how much memory I can touch in one second, but I am not sure if the results will be viable/ acceptable.
From what I have searched, the theoretical bandwidth of each memory is calculated by doing : number of interfaces * bus width * memory clock speed
The platform that I am using has 2 cores and 3 "types" of memory: 8 MB of FLASH memory, 2 MB of eSRAM memory and 128kb of iSRAM.
Cheers!