看板 Grad-ProbAsk 關於我們 聯絡資訊
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