看板 Grad-ProbAsk 關於我們 聯絡資訊
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
ponwar87123: 總共有N+4個cycle花100ns,2ns一個cycle 所以有50 12/15 16:21
ponwar87123: 個cycle 12/15 16:22
ponwar87123: 第二個 他說變pipeline可以任意劃分成為平均的stage 12/15 16:26
ponwar87123: 原本10ns,變4 stage所以平均一個stage=10/4 12/15 16:26
ponwar87123: 因為長期來看每個instruction做完的時間為一個cycle 12/15 16:27
ponwar87123: time,又他說會額外多1ns所以pipeline的cylce time 12/15 16:28
ponwar87123: =10/4+1=3.5ns 再算speed up 12/15 16:28
naivelydream: 路過,好奇cycle N+4怎麼來的,題目不是沒給CPI 12/15 21:19
ponwar87123: pipeline的CPI會是 12/15 22:12
cry589036511: 5 stage所以是5-1+N 12/15 22:12
ponwar87123: stage數+進來幾個指令 12/15 22:12
ponwar87123: 沒錯 要減一XDD 12/15 22:14