作者Aa841018 (andrew)
看板Grad-ProbAsk
標題[理工] 計組571(95政大)!
時間Mon Sep 30 19:12:17 2019
https://i.imgur.com/DlQ9CUT.jpg
https://i.imgur.com/OW3Q8FH.jpg
想請問第二小題,250ps指的應該是時間吧?但詳解寫的我看不太懂,如果增加ALU到250
,最長步驟時間(=cycle time)就會變成250,但pipeline的cycle數應該不會變,沒道理
指令時間仍然維持一樣…
再來,如果當真算instruction time/250&200的比例,那算出的東西不就變成cycle 數的
比例?算出這個怎麼會等於speedup?
那他又說x=指令時間,那答案根本不會是0.8,應該是5/5=1
因為一個指令有5個cycle.....
我那裡搞錯了嗎?
麻煩各位點醒我,不然我實在不知道這題該怎麼想……
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.10.158.42 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1569841939.A.794.html
→ ivx097528966: CPU time=clock cycles * clock cycle time,clock 09/30 20:15
→ ivx097528966: cycles 不變,speed up就是clock cycle time的比 09/30 20:15
→ ivx097528966: 例 09/30 20:15
→ Aa841018: 對,但那應該是200/250吧?雖然答案算出來一樣,但為何 09/30 20:51
→ Aa841018: 解答是(x/250)/(x/200)? 09/30 20:51