This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Memory profiling (ARM Musca A1 Board)

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!