Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.
We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.
Thank you for your understanding.
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
Thank you for all your suggestions. Finally I found that our processor is actually set to run at 800MHz. Therefore, it would be reasonable to have 2.5 x (800/1200) = 1.66 DMIPS/MHz/core. Although I got 1.37 DMIPS/MHz/core by gcc 4.5, I can get 1.6 DMIPS/MHz/core by gcc 4.9, which is close to the official value.