看板 Grad-ProbAsk 關於我們 聯絡資訊
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://www.ptt.cc/bbs/Grad-ProbAsk/M.1576576925.A.525.html
ivx097528966: 你的CPI 算錯了 12/17 18:11
ivx097528966: CPI=clock cycle/IC 12/17 18:12
Aa841018: 可是我只是將題目的CPI整欄相加而已,請問哪裡錯? 12/17 18:17
houallan5478: cpi 是平均一個指令執行多少個clock cycle ,你那樣 12/17 18:19
houallan5478: 算應該是ic 吧 12/17 18:19
mistel: 你要這樣算應該要把CPI乘以IC的比例 12/17 18:19
houallan5478: 應該不是ic 我看錯sor 12/17 18:20
mistel: 直接加起來也不是IC 12/17 18:20
bochengchen: Avg cpi應該是 (10+16+8+12)/24 12/17 18:22
bochengchen: 用這個數字算,老師的答案是不是也是錯的啊? 12/17 18:23
Aa841018: 所以應該這樣算嗎:將各類的CPI*IC相加,然後除以各類IC 12/17 18:25
Aa841018: 的總和? 12/17 18:25
mistel: 老師應該直接捨入到21ms 但我算出來餘數跟答案是一樣的 12/17 18:39
Aa841018: 剛剛驗算過沒問題,謝謝各位! 12/17 18:42