[理工] 計算機組織

作者: gauss760220 (找尋無臉華)   2014-09-15 15:22:17
http://ppt.cc/e89f
我的計算過程如下
http://ppt.cc/VITZ
因為不確定MIPS以及throughput的算法是否正確
所以請高手看一下過程
如果有錯請指正
感謝
作者: qoojordon (穎川琦)   2014-09-15 20:43:00
第二題我覺得是 2.2x10^8 , 你的9T是執行一個指令需要更正是 10^5你定義的9T是一個指令需要花9個cycle可是第二題的算式你沒有把一個program要跑一千個指令考慮進去我第一題的理解和你一樣 , 所以可能要請教其他版友是否想法也一樣
作者: pathy (pathy)   2014-09-15 23:19:00
覺得第一題怪怪的,一個指令花9T=4.5*10^9sec,所以1秒應可執行2.25*10^8個指令所以MIPS=2.25*10^8 /10^6 =2.25*10^2
作者: qoojordon (穎川琦)   2014-09-16 19:38:00
p大講的問題我有考慮過 , 不過我是因為考慮到指令耗時是否都一樣 , 但這題的指令都相同耗時9T , 所以你的算是正確的比較要值得注意的是,如果program由多類型指令構成,每類型的耗費cycle數不同,這樣同樣一千筆instruction構成的program可能就會有不同的MIPS
作者: konqw   2014-09-20 04:12:00
第一題是分母寫錯吧,分子是1000個指令,那分母就應該是1000個指令執行所花的時間 = 9T*1000 = 9000T

Links booklink

Contact Us: admin [ a t ] ucptt.com