Dhrystone测试结果有一部分是对编译器的评估,而不是单纯对CPU的性能评估,Coremark避免了这个问题。
我们目前保有的芯片CPU型号和部分cortex M系列的跑分情况如下:
CPU | E801 | E802 | E902 | E906 | Cortex M0 | Cortex M0+ | Cortex M3 | Cortex M4 | Cortex M7 |
示例产品型号 | 102 | 110,171 | 103 | 173 | STM32F0 | STM32G0 | STM32F1/2 | STM32F3/G4 | STM32F7 |
DMIPS/MHz | 0.7 | 1.32 | 1.55 | 2.0 | 0.96 | 0.99 | 1.24 | 1.26 | 2.31 |
Coremark/MHz | 1.91 | 2.91 | 2.69 | 3.5 | 2.33 | 2.46 | 3.45 | 3.54 | 5.29 |
注:
1)平头哥CPU数据来自occ及平头哥内部数据,cortex Mx数据来自ARM developer。
2)数据均为SRAM中运行结果。
附2: