作者Aa841018 (andrew)
看板Grad-ProbAsk
標題[理工] 106中央計組(MIPS)!
時間Tue Dec 17 18:02:03 2019
https://i.imgur.com/cJtRIVW.jpg
https://i.imgur.com/gHRGRO1.jpg
這題Machine B比較慢,所以上面就沒拍
這題是要求MIPS,可是我用clock rate/CPI*10^6這個公式和詳解用
IC/Extime*10^6的結果不太一樣(事實上差蠻多…)
請問這題如果用CPI和clock rate來求MIPS應該怎麼算啊?(我是認為帶哪個公式MIPS應
該都相同才對,所以應該是我數字上出錯)
我的算法是:
(2.2*10^9)/((1+2+4+3)*10^6)-----(整數)
但詳解做法會有小數點…
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.26.229.249 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1576576925.A.525.html
1F:→ ivx097528966: 你的CPI 算錯了 12/17 18:11
2F:→ ivx097528966: CPI=clock cycle/IC 12/17 18:12
3F:→ Aa841018: 可是我只是將題目的CPI整欄相加而已,請問哪裡錯? 12/17 18:17
4F:→ houallan5478: cpi 是平均一個指令執行多少個clock cycle ,你那樣 12/17 18:19
5F:→ houallan5478: 算應該是ic 吧 12/17 18:19
6F:推 mistel: 你要這樣算應該要把CPI乘以IC的比例 12/17 18:19
7F:→ houallan5478: 應該不是ic 我看錯sor 12/17 18:20
8F:→ mistel: 直接加起來也不是IC 12/17 18:20
9F:推 bochengchen: Avg cpi應該是 (10+16+8+12)/24 12/17 18:22
10F:→ bochengchen: 用這個數字算,老師的答案是不是也是錯的啊? 12/17 18:23
11F:→ Aa841018: 所以應該這樣算嗎:將各類的CPI*IC相加,然後除以各類IC 12/17 18:25
12F:→ Aa841018: 的總和? 12/17 18:25
13F:推 mistel: 老師應該直接捨入到21ms 但我算出來餘數跟答案是一樣的 12/17 18:39
14F:→ Aa841018: 剛剛驗算過沒問題,謝謝各位! 12/17 18:42