关注这篇文章:
How to calculate MIPS for an algorithm for ARM processor。
我有一个跟进问题,假设我的系统中只有一个进程(在皮质M4F上使用裸机),此过程大约需要3秒,CPU频率为168 MHZ,Cortex M4F为1.25 MIPS / MHZ,它给了我:210 MIPS,所以这是3 * 210 = 630 MIPS总计3秒运行时间,我是否正确?
但是!谁可以保证在这3秒内我消耗CPU提供的所有可用MIPS?如果不是那么630 MIPS在某种程度上是不准确的。
如果我将在整个运行时间内测量我的CPU使用率(假设我将获得〜%50 CPU使用率),那么真正的MIPS值是315 MIPS,我是否正确?获得MIPS估算的最正确方法是什么?
由于 迈克尔
答案 0 :(得分:0)
您可以使用dhrystone对DMIPS进行基准测试。 见https://en.wikipedia.org/wiki/Instructions_per_second