瀏覽單個文章
IceOnly
Advance Member
 
IceOnly的大頭照
 

加入日期: Mar 2004
您的住址: 星寶樂園
文章: 384
Question Prescott架構的問題(爬文ed)

假設我們有個k-stage的pipeline,每clock cycle time為T.
現在我們有n條指令(or task)
則時間應為k*T+(n-1)*T=(k+n-1)*T

而沒pipeline時間為n*k*T

因此速度增加的比率為n*k*T/(k+n-1)*T
對n取極限(->無限大),得出k,即理論上k條pipeline會比無pipeline快上k倍
------------------------------------------------------------
為什麼我要提這?
因為之前看某大大說prescott是因為stage多總和時間變長
效能才低落
有點和上面起衝突
     
      
舊 2004-04-27, 06:53 PM #1
回應時引用此文章
IceOnly離線中