[理工] 計組 pipeline

看板Grad-ProbAsk作者時間6年前 (2019/12/15 16:15), 編輯推噓4(408)
留言12則, 3人參與, 6年前最新討論串11/11 (看更多)
http://i.imgur.com/cJ7tAds.jpg
請問第一個畫線的地方為什麼要除2 第二個畫線的地方為什麼是(10/4 )+1 ----- Sent from JPTT on my OPPO CPH1701. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.105.109 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1576397706.A.3F4.html

12/15 16:21, 6年前 , 1F
總共有N+4個cycle花100ns,2ns一個cycle 所以有50
12/15 16:21, 1F

12/15 16:22, 6年前 , 2F
個cycle
12/15 16:22, 2F

12/15 16:26, 6年前 , 3F
第二個 他說變pipeline可以任意劃分成為平均的stage
12/15 16:26, 3F

12/15 16:26, 6年前 , 4F
原本10ns,變4 stage所以平均一個stage=10/4
12/15 16:26, 4F

12/15 16:27, 6年前 , 5F
因為長期來看每個instruction做完的時間為一個cycle
12/15 16:27, 5F

12/15 16:28, 6年前 , 6F
time,又他說會額外多1ns所以pipeline的cylce time
12/15 16:28, 6F

12/15 16:28, 6年前 , 7F
=10/4+1=3.5ns 再算speed up
12/15 16:28, 7F

12/15 21:19, 6年前 , 8F
路過,好奇cycle N+4怎麼來的,題目不是沒給CPI
12/15 21:19, 8F

12/15 22:12, 6年前 , 9F
pipeline的CPI會是
12/15 22:12, 9F

12/15 22:12, 6年前 , 10F
5 stage所以是5-1+N
12/15 22:12, 10F

12/15 22:12, 6年前 , 11F
stage數+進來幾個指令
12/15 22:12, 11F

12/15 22:14, 6年前 , 12F
沒錯 要減一XDD
12/15 22:14, 12F
文章代碼(AID): #1TzUkAFq (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1TzUkAFq (Grad-ProbAsk)