[理工] 請問Pipeline的CPI是可以變得嗎?

看板Grad-ProbAsk作者 (aska)時間12年前 (2012/01/30 14:51), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
我在書上看到一題 要比較 single multi 還有pipeline的CPI 其中Pipeline那邊她寫CPI=1 但是我在另外一題計算題裡面 看到了他的CPI有根據題目給的數據 像是load指令如果有危障多少Cycle 然後幾%機率發生 load又占幾%這樣 他的Pipeline CPI有跟著 像是multi那樣的加成算出來 CPI不等於1 所以有點搞混了 想請知道的大大指教一下 謝謝大家 讀書加油 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.112.16

01/30 15:08, , 1F
Stage切夠多夠balance理論上可以接近1
01/30 15:08, 1F

01/30 22:44, , 2F
CPI為1是理想狀態,通常在不考慮stall且instruction夠多時
01/30 22:44, 2F

01/30 22:45, , 3F
會這樣用。
01/30 22:45, 3F
文章代碼(AID): #1F9Zu83X (Grad-ProbAsk)