We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
We found the following document on Cortex-A9 performance.
List of ARM microarchitectures - Wikipedia, the free encyclopedia
Which claims 2.5 DMIPS/MHz per core for Cortex-A9 2GHz@2 core. However, our Dhrystone result on Cortex-A9 1.2GHz@2 core only showed roughly 1 DMIPS/MHz per core.
We downloaded the Dhrystone benchmark from the following link and cross-compiled it with gcc version 4.5.2.
dhrystone 2.1 - Download, Browsing & More | Fossies Archive
We realize that Dhrystone measurements will vary due to differences in compilers and OS. And I would like to know whether our result is reasonable or not?
Best,
Ying
Just checking again, I'm getting to feel like one of those service desk ones but getting desperate, you didn't divide by 2 because there we two cores did you? Only one processor would be running the test.
I know only one core would be running the test.
Take -O3 as an example.
I got 2898550.8 Dhrystones per Second, and I divided by 1757 to get 1649 DMIPS/core. And then I divided by 1200 to get 1.37 DMIPS/MHz/core.
I thought whole DMIPS with 2 cores would be 1649*2=3298 DMIPS.
Is this calculation correct?
Yes the calculation giving 1.37 DMIPS/MHz/core is correct.
I had a search for problems like this and I found that Phoronix had got similar figures with a Pandaboard a couple of years ago. I can't see any resolution of the problem there though.
ARM Cortex-A9 PandaBoard ES Benchmarks - Page 4
Hello daith
i am also calculating DMIPS for my system with 4 cores. on linux OS.
i am getting 1.67 DMIPS/MHz.
so should i divide it by 4 to make it per Core.