[理工] [計組] execution time

看板Grad-ProbAsk作者 (icehead)時間13年前 (2012/12/01 12:16), 編輯推噓7(701)
留言8則, 3人參與, 最新討論串1/1
題目:http://imgur.com/LNoes.jpg
計組,舊版課本p243下面練習第二題 題目是問說,將乘法指令的cycle降成8, 但cycle time 多20% 這樣該不該去做這個修改 它解答假設原來的cycle time是T, 為什麼instruction time 又是5.2T ? 他所謂的cycle time又是什麼 ? 有點弄迷糊了, 有勞版上高手解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.14.77.145

12/01 12:21, , 1F
一個clock的時間,CPI是平均一個指令要多少clock
12/01 12:21, 1F

12/01 12:24, , 2F
新的CPI*新的cycletime=新的平均指令執行時間
12/01 12:24, 2F

12/01 12:45, , 3F
cpi *ic *t 這公式 然後cpi 15%有12 ic cycle 令外 85%有 8
12/01 12:45, 3F

12/01 12:48, , 4F
ic cycle時間t(0.15*12+0.85*8)*t= 5.2t
12/01 12:48, 4F

12/01 12:50, , 5F
就cpu time 原本執行的時間 後二題說要改善
12/01 12:50, 5F

12/01 12:51, , 6F
b 我這樣列出來 你應該會調整吧
12/01 12:51, 6F

12/01 12:53, , 7F
cycle time 時間=1/ clock time
12/01 12:53, 7F

12/01 13:13, , 8F
謝謝以上兩位, dikai說的好詳細, thanks !
12/01 13:13, 8F
文章代碼(AID): #1GkOIWyW (Grad-ProbAsk)