Altera_Forum
Honored Contributor
15 years agoBeMicro SDK - Nios II/f - Cyclone IV - Performance - dhrystone
Hi All,
We are using the - BeMicro SDK board - (no link provided as need more than five posts) I'm trying to measure the dhrystone performance of this set up. (i.e. to determine if this core has enough performance for our application) The BeMicro SDK was running pre-complied ulinux using the example from the altera wiki. (no link provided as need more than five posts) Summary as follows:- Nios II/f - clocked at 100Mhz Instruction cache 4Kbytes Data cache 2Kbytes Nios II/f - ulinux running from 64Mbytes of DDR RAM (the application will be running from ddr ram) ulinux included the dhrystone benchmark, result as follows:- Trying 500000 runs through Dhrystone Microseconds for one run through Dhrystone: 45.5 Dhrystones per Second: 21997.4 Converting to DMIP 12.5 - seems very low The hardware guys tried to re-generate the reading as produced by Altera (no link provided as need more than five posts)Microseconds for one run through Dhrystone: 26.8 Dhrystones per Second: 37379.7 DMIPS rating = 21.275 Increasing the Instruction / Data cache to 8K improved the result (however no sram blocks were left) DMIPS rating = 34 However, we need a DMIPS score of at least 100 in the Cyclone range.... Can this be achieved? We can increase the processor speed to 150Mhz, but thats not enough Thanks