2013-07-11 153 views
0

關注此帖:ARM處理器上的MIPS計算

How to calculate MIPS for an algorithm for ARM processor

我有一個後續問題,假設我的系統中只有一個進程(在cortex M4F上工作裸機),此過程大約需要3秒鐘,CPU頻率爲168 MHZ,Cortex M4F爲1.25 MIPS/MHZ,它給了我:210 MIPS,所以在3秒的運行時間內總共爲3 * 210 = 630 MIPS,我正確嗎?

但是!誰可以保證在這3秒內我消耗了CPU提供的所有可用MIPS?如果不是這樣,那麼630 MIPS在某種程度上是不準確的。

如果我在整個運行時間內測量CPU使用率(假設我將得到〜50%的CPU使用率),那麼真正的MIPS值是315 MIPS,那我該怎麼辦? MIPS估算最正確的方法是什麼?

感謝 邁克爾

+0

MIPS是「百萬條指令***每秒***」。所以你最好不要乘以3秒,如果你想你的結果和尺寸是正確的。 – 2013-07-11 17:51:02

+0

爲什麼不呢?那麼計算應該如何呢? – Fluffy

+0

@userXXXX爲什麼不呢?看到我上面的評論。怎麼樣?你停在210MIPS部分。 – 2013-07-11 17:54:29

回答