[理工] 管線時間計算
這個問題好像之前再版上討論過,但是最近複習還是有點疑惑
計算的公式好像有兩種,其中一種是錯的...
但是依照這篇的說明https://www.ptt.cc/bbs/TransCSI/M.1172511303.A.60E.html
正確的應該是
(Instruction count + (pipeline stage -1)) * Clock cycle time
但是如果我直接拿第二題的題目然後執行兩次
好像公式Ti+(n-1)*Tp才是正確的
計算方法:
|___|______|____|
|___***|______|____|
其中*代表等待前一個的第二階段結束,才開始第二個的第二階段
這樣總共的時間是19
想請問是我哪裡誤解嘛?感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.196.154
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1498747238.A.D00.html
推
07/01 00:39, , 1F
07/01 00:39, 1F
→
07/01 17:30, , 2F
07/01 17:30, 2F
→
07/01 17:30, , 3F
07/01 17:30, 3F
推
07/02 14:11, , 4F
07/02 14:11, 4F
→
07/02 14:12, , 5F
07/02 14:12, 5F
推
07/02 14:50, , 6F
07/02 14:50, 6F
→
07/02 14:50, , 7F
07/02 14:50, 7F
→
07/03 00:10, , 8F
07/03 00:10, 8F