[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] microblaze performance
Howdy all !
I was playing around a bit with the cache size and trying to
find a trade off of cache size vs BRAM usage. In my applications,
it seems that I never have enough BRAMs, so I try to justify
very carefully where and how many BRAMs I use.
Here are some of my findings. The tests where performed on a
Virtex II Pro 20, soc running at 66.66 MHz, the first column
is the size of icache/dcache.
16k/16k, 5M dhrystone: 42030.9 dhrystone/sec (24 extra BRAMs)
8k/8k, 5M dhrystone: 41830.5 dhrystone/sec (12 extra BRAMs)
4k/4k, 5M dhrystone: 41480.0 dhrystone/sec ( 9 extra BRAMs)
2k/2k, 5M dhrystone: 19957.7 dhrystone/sec ( 8 extra BRAMs)
0k/0k, 5M dhrystone: 4815.4 dhrystone/sec ( 0 extra BRAMs)
Looks like 4K/4K is a optimum setting. Bogo MIPS stayed pretty
much constant at 32.97 regardless of cache size (which I guess
does make sense).
Anybody else looked in to this before ? Any other finding ?
Regards,
rudi
=============================================================
Rudolf Usselmann, ASICS World Services, http://www.asics.ws
Your Partner for IP Cores, Design, Verification and Synthesis
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/