2012-02-14 41 views
-2

我的問題是「如何找到這個問題的預期CPU運行時間」...(我不是在尋找答案,但只是想知道如何解決它。)如何找到預期的CPU運行時間?

運行10十億(10×109)指令執行(跟蹤),

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

而且將在計算機M上有400 MHz時鐘CPU運行,

其中所有指令都需要2個時鐘週期

除了FP指令需要8個時鐘週期。忽略所有非CPU開銷。

+1

這看起來像一個家庭作業問題。如果是,我們的榮譽代碼認爲您應該添加標籤[家庭作業]。這個問題也似乎是「脫離主題」,因爲這不是一個關於軟件開發的問題。 – 2012-02-14 01:51:43

回答

2

取計算次數。找到FP的數量(總數的40%)和非FP計算(無論剩下的還是本例中的60%)。按時鐘週期乘以每個時鐘週期並累加時鐘週期。爲了找到時間,您需要將時鐘週期乘以執行一個時鐘所需的時間(提示:使用400MHz來完成此操作)。