看板 Grad-ProbAsk 關於我們 聯絡資訊
http://ppt.cc/e89f 我的計算過程如下 http://ppt.cc/VITZ 因為不確定MIPS以及throughput的算法是否正確 所以請高手看一下過程 如果有錯請指正 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.118.77.78 ※ 文章網址: http://www.ptt.cc/bbs/Grad-ProbAsk/M.1410765741.A.19D.html
qoojordon: 第二題我覺得是 2.2x10^8 , 你的9T是執行一個指令需要 09/15 20:43
qoojordon: 更正是 10^5 09/15 20:44
qoojordon: 你定義的9T是一個指令需要花9個cycle 09/15 20:44
qoojordon: 可是第二題的算式你沒有把一個program要跑一千個指令 09/15 20:45
qoojordon: 考慮進去 09/15 20:45
所以第一題沒錯囉? 照q大所說的 修改第二題算式如下 http://ppt.cc/ZAnE 應該沒錯了吧? ※ 編輯: gauss760220 (122.118.77.78), 09/15/2014 21:35:32
qoojordon: 我第一題的理解和你一樣 , 所以可能要請教其他版友是否 09/15 22:33
qoojordon: 想法也一樣 09/15 22:33
pathy: 覺得第一題怪怪的,一個指令花9T=4.5*10^9sec,所以1秒應可 09/15 23:19
pathy: 執行2.25*10^8個指令 09/15 23:19
pathy: 所以MIPS=2.25*10^8 /10^6 =2.25*10^2 09/15 23:20
qoojordon: p大講的問題我有考慮過 , 不過我是因為考慮到指令耗時 09/16 19:38
qoojordon: 是否都一樣 , 但這題的指令都相同耗時9T , 所以你的算 09/16 19:42
qoojordon: 是正確的 09/16 19:42
qoojordon: 比較要值得注意的是,如果program由多類型指令構成,每 09/16 19:48
qoojordon: 類型的耗費cycle數不同,這樣同樣一千筆instruction構成 09/16 19:50
qoojordon: 的program可能就會有不同的MIPS 09/16 19:51
konqw: 第一題是分母寫錯吧,分子是1000個指令,那分母就應該是 09/20 04:12
konqw: 1000個指令執行所花的時間 = 9T*1000 = 9000T 09/20 04:12