如何找到预期的CPU运行时间?

时间:2012-02-14 01:47:55

标签: floating-point runtime cpu

我的问题是“如何找到此问题的预期CPU运行时间”...(我不是在寻找答案,而只是想知道如何解决它。)

执行100亿(10×109)条指令的程序(跟踪),

其中40%是浮点(FP)指令。

将在具有400 MHz时钟CPU的计算机M上运行,

所有指令需要2个时钟周期

除了FP指令需要8个时钟周期。忽略所有非CPU开销。

1 个答案:

答案 0 :(得分:2)

计算数量。找到FP的数量(总数的40%)和非FP计算(无论剩下什么,或者在这种情况下为60%)。将每个乘以其时钟周期并将时钟周期相加。要找时间,您需要将时钟周期乘以执行一个时钟所需的时间(HINT:使用400MHz来完成此操作)。