Difference DMIPS and DMIPS/MHz

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Difference DMIPS and DMIPS/MHz

21,834 次查看
pierluigirosset
Contributor I

Hi team,

I have a question about how to evaluate the performance of your micro with the parameter DMIPS.

There are some manufacturers that use  DMIPS and  freescale use the DMIPS / MHz.

Now between a micro M3 to 80MHz with 100 DMIPS and compared your micro  M4 at 100MHz with 1.25 DMIPS/MHz, who is the most powerful? ... And why?

Piggi

标签 (1)
0 项奖励
回复
2 回复数

13,088 次查看
arthur_grondine
Contributor I

hi - how does one compare a DMIPS rating with the DMIPS/MHz rating?  For example, the ColdFire 54415 advertises 2.1 DMIPS @ 250 MHZ.  How does one compare that to the specs given now of DMIPS/Mhz?

Thanks,

={> Art

0 项奖励
回复

13,088 次查看
yasuhikokoumoto
Senior Contributor I

Hello Pierluigi,


the DMIPS numbers are announced by ARM and almost all vendor use them.

There are three DMIPS numbers according to the compiler optimization.

DMIPS/MHz is the DMIPS per 1MHz clock frequency.

Regarding Cortex-M3, they are 1.25/1.50/1.89 DMIPS/MHz.

Regarding Cortex-M4, they are 1.25/1.52/1.91 DMIPS/MHz (without FPU) and 1.27/1.55/1.95 DMIPS/MHz (with FPU).

I don't know why the number increases with the FPU.


DMIPS is the abbreviation of Dhrystone MIPS which is measured by the relative performance of VAX-11.

And Dhrystone benchmark measures an integer performance.

From DIMIPS/MHz view point, Cortex-M3 is equivalent to Cortex-M4 because the implementations are the same other than FPU.

Therefore the higher clock frequency has, the better performance gains.


Anyway, the DMIPS number is the best case and it would not always reproduce on the real device.

Simply thinking, Cortex-M4 at 100MHz takes 125DMIPS which is better than Cortex-M3's 100DIMIPS.

Best regards,

Yasuhiko Koumoto.

0 项奖励
回复