#177254 - sverx - Fri Feb 24, 2012 3:13 pm
I was always asking myself... well, then I made a small program that measures the time taken to copy 64000 bytes from main memory to main or to video memory, using memcopy(), using ldmia/stmia on 8 registers, reading from uncached and/or cache unaligned locations, unrolling ldmia/stmia loops, using ldmia/stmia on 10 registers, using a DTCM temporary storage area, or using dmaCopyWords().
All the results are here, the program too.
Somebody eventually may find it useful/interesting :)
All the results are here, the program too.
Somebody eventually may find it useful/interesting :)