etnaviv: i.mx6qp ocram CL memory performance

Wladimir J. van der Laan laanwj at gmail.com
Mon Dec 12 13:00:34 UTC 2016


> Also, with regard to the OCRAM, can you specify which OCRAM was used?  (Did
> you stick to the 2 128KB OCRAM hanging off MX6FAST2 or was the 1 256KB
> OCRAM hanging off MX6FAST3 also used?  The 2 128KB OCRAM hanging off
> MX6FAST2 should have the highest OCRAM performance.)

I re-did these benchmarks with all the ocrams separately:

[read]    [ram]    Speed: 113.606 MB/s
[readacc] [ram]    Speed:  82.522 MB/s
[write]   [ram]    Speed: 234.779 MB/s

[read]    [ocram1] Speed:  87.887 MB/s
[readacc] [ocram1] Speed:  70.321 MB/s
[write]   [ocram1] Speed: 234.779 MB/s

[read]    [ocram2] Speed: 123.202 MB/s
[readacc] [ocram2] Speed:  91.283 MB/s
[write]   [ocram2] Speed: 234.776 MB/s

[read]    [ocram3] Speed: 123.204 MB/s
[readacc] [ocram3] Speed:  91.305 MB/s
[write]   [ocram3] Speed: 234.778 MB/s

ocramX is the number from the dtsi:
- ocram1 is 256KB (this is clearly the slow one, slower than DDR ram)
- ocram2 is 128KB
- ocram3 is 128KB

Apparently I was only measuring the slow ocram before.
ocram2 and 3 do indeed read somewhat (~8%) faster than DDR.

Regards,
Wladimir


More information about the etnaviv mailing list