推 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