【正文】
? 在對處理器的邏輯通路進行流水線劃分時,應(yīng)嚴(yán)格遵循上述 5個條件,其中,要重點平衡流水線中各流水級的操作,使各流水級的執(zhí)行時間基本相等,以減少流水線處理器中時鐘周期的長度 。 RRRLL /2 L /2 RRc lo c kc lo c k流水級的分配 ? 通常在進行流水線的劃分時,將所確定的最佳流水線級數(shù)作為參考,依據(jù)功能來進行劃分的。圖示出了在兩個寄存器之間具有 L個邏輯級的一級流水線;若流水線分為兩級,則每一級邏輯有 L/2個邏輯門;以此類推。 ? 在設(shè)計處理器的流水線時,需考察分析各種影響流水線設(shè)計的有關(guān)因素,根據(jù)所實現(xiàn)處理器的性能、價格目標(biāo),選取滿足設(shè)計目標(biāo)的最佳流水線級數(shù),使所實現(xiàn)的處理器達到設(shè)計要求。 m a x( 1 )Lknt??流水線級數(shù)選擇 最佳流水線長度 ? 可以得到一個結(jié)論:減少 t值,可以獲得更長的流水線,獲取更高的性能。 流水線級數(shù)選擇 最佳流水線長度 Larson和 Davidson[Larson73]提出了一個求解使所實現(xiàn)的處理器的性能達到最大的最佳流水線級數(shù)的模型,該模型的建