計算CPU的運算速度和指令平均時鐘數例項

2021-05-25 18:32:02 字數 491 閱讀 6608

某計算機的時鐘頻率為 400mhz,測試該計算機的程式使用 4 種型別的指令。每種指令的數量及所需指令時鐘數(cpi)如下表所示, 則該計算機的指令平均時鐘數為(a) ; 該計算機的運算速度約為 (b) mips。

指令型別 指令數目(條) 每條指令需時鐘數

1 160000 1

2 30000 2

3 24000 4

4 16000 8

120000+36000+24000+20000 =200000

指令1:120000/200000=60%. 指令2:36000/200000=18%

指令3:24000/200000=12% .指令4:20000/200000=10%

該計算機的指令平均時鐘數為:arg=1*60%+2*18%+4*12%+8*10%=2.24個指令時鐘數

時鐘頻率為400mhz那麼一秒中含有的週期數為400m個

該計算機的運算速度約為:400m/2.24=179mips

CPU速度的計算方法和單位

sam code hotmail.com sam這些年也算接觸了很多嵌入式cpu,soc等。每次看到cpu速度介紹,以及評估程式是否能跑得動時,就有些疑惑 因為資料中介紹cpu能力時方法很不統一,常見的有如下描述 1.工作頻率可達400mhz。2.cpu主頻270mhz.3.1000 dmips雙核...

CPU速度的計算方法和單位

sam這些年也算接觸了很多嵌入式cpu,soc等。每次看到cpu速度介紹,以及評估程式是否能跑得動時,就有些疑惑 因為資料中介紹cpu能力時方法很不統一,常見的有如下描述 1.工作頻率可達400mhz。2.cpu主頻270mhz.3.1000 dmips雙核mips處理器.sam就有些疑惑,該如何判...

通過矩陣乘法看記憶體訪問對CPU運算速度的影響

關於intel c 編譯器和visual c 編譯器的差異塊可見 intel和microsoft c 編譯器在矩陣乘法測試例子中執行時間的差異 從速度上考量這裡僅測試intel c 編譯器的情形。矩陣乘法有普通的按定義的方法和塊方法,測試結果表明後者可達到前者的兩倍速度。速度和 通過加法運算看記憶體...