[爆卦]cycle time怎麼算是什麼?優點缺點精華區懶人包

為什麼這篇cycle time怎麼算鄉民發文收入到精華區:因為在cycle time怎麼算這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者wayneshiau (Wayne)看板Grad-ProbAsk標題[理工] 管線時間計算時間T...


這個問題好像之前再版上討論過,但是最近複習還是有點疑惑

計算的公式好像有兩種,其中一種是錯的...

但是依照這篇的說明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
shownlin: 執行完兩次是什麼意思?指20個identity instructions嗎 07/01 00:39
wayneshiau: 題目是問計算完10個所需的時間,我直接算計算2個的時 07/01 17:30
wayneshiau: 間是19 07/01 17:30
shownlin: (2+(3-1))*6=24 07/02 14:11
shownlin: 你沒搞懂pipeline的意義 07/02 14:12
shownlin: clock cycle time一定是固定的 variable 的機器現階段 07/02 14:50
shownlin: 無法實現 07/02 14:50
wayneshiau: 喔!!所以以這題每個cycle time都應該是6!謝謝 07/03 00:10

你可能也想看看

搜尋相關網站