作者SIGNAL2017 (信號)
看板Grad-ProbAsk
標題[理工] 計組張凡 latency
時間Sun May 6 00:44:46 2018
https://i.imgur.com/rQ98rwW.jpg?2
想請問這很基本的題第79的(1)(2)選項,我大概知道錯在哪,只是我想更釐清一下我的
觀念有沒有錯,(1)選項來說不知道可不可以說是latency絕對會大於1 clock,所以不
能選[我知道一定不會是1 clock,但是我想知道是不是一定大於1];(2)選項我知道無法
改善latency,但是不知道可不可以想成latency不會減少反而一定會增加[且不會不變?]
,不知道以上我的觀念有無錯誤,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.187.224
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1525538688.A.1EF.html
1F:推 leo0519: latency是指指令進去到結束的時間 05/06 02:42
2F:→ leo0519: 所以pipeline latency是5cycle 05/06 02:42
3F:→ leo0519: 應該說做完一個指令要花多少時間 05/06 02:43
4F:→ leo0519: pipeline會因為有hazard之類的反而使一個指令完成的時間 05/06 02:46
5F:→ leo0519: 變更長 05/06 02:46
6F:→ SIGNAL2017: 那請問2選項無幫助指的是不改變還是會增加所以沒幫助 05/06 03:03
7F:→ SIGNAL2017: ? 05/06 03:03
8F:推 TWkobe: not only but also 是不僅...也 05/06 06:46
9F:→ TWkobe: 不是沒幫助 pipeline最大好處就是產能 05/06 06:47
10F:→ TMDTMD2487: 這裡的latency是實際指令的生命週期理所當然不會只有 05/06 12:38
11F:→ TMDTMD2487: 一個clock,另外pipeline register需要多出來的時間所 05/06 12:38
12F:→ TMDTMD2487: 以latency跟single cycle machine比一定比較長 05/06 12:39
13F:→ SIGNAL2017: 了解 感謝 05/06 12:44
14F:推 maple205: 簡單說latency就是單個指令需要的時間 05/06 16:08
15F:→ maple205: 而pipeline不會讓它變短,只是讓多個可以同時做 05/06 16:09
16F:→ SIGNAL2017: 謝謝m大 05/06 22:54