作者numin (nu)
看板Grad-ProbAsk
標題[理工] [計組] pipeline
時間Fri Nov 16 00:22:32 2012
問題:想請問增加pipeline的深度會發生以下什麼影響?(增加或減少)
(另外不曉得增加pipeline的深度是否等同於增加stage個數)
(另外增加pipeline深度=deep pipeline=superpipeline?? 謝謝)
(1)stage
(2)balanced or unbalanced
(3)CPI
(4)clock rate
(5)performance
一點觀念釐清...無答案
麻煩各位方便的話 , 能順便解釋一下原因 , 謝謝
感謝各位參與討論!
感謝各位耐心看完問題 , 謝謝.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.221.223
推 Bearcome:沒錯就是增加STAGE個數 11/16 00:25
※ 編輯: numin 來自: 123.193.221.223 (11/16 00:28)
→ numin:阿...B大你回太快了啦XDD 我又增加了一個問題...想請問增加 11/16 00:29
→ numin:stages是將大的stage每次切成更小的stage,透過這種方式嗎? 11/16 00:30
推 Bearcome:通常是將最長的STAGE切小 這樣才能縮短一個STAGE的時間 11/16 00:31
推 doubt2008:stage數增加,更多指令可以進入管線重疊執行,IPL提高 11/16 00:50
→ doubt2008:clock cycle變短,performance變更佳 11/16 00:51
→ numin:感謝b大回答 11/16 01:04
→ numin:想請問這樣子stage數增加,會讓管線balanced or unbalanced? 11/16 01:05
推 Bearcome:deep pipeline有個最大的問題就是hard balanced 11/16 01:07
→ numin:請問B大為什麼會hard balanced...? 謝謝 11/16 01:24
推 Bearcome:5-stage管線 是讓每個stage只用一個基本元件 11/16 01:31
→ Bearcome:stage數越多 越難分配 11/16 01:31
→ numin:恩恩 , 感謝B大~ 我要準備睡覺了 , 你也早點休息吧XDD 晚安~ 11/16 01:35
推 bouwhat:penalty會增加 11/16 08:27
→ numin:感謝b大回答 , 謝謝. 11/17 00:02