天天看點

學習筆記:流水線

流水線大家都聽過,耳熟能詳。按照一般的印象,流水線的要義在于将一個完整的工作流程細分成若幹個環節,每人負責其中一環,好處在于容易做得比較專業。

但這隻是流水線其中的一個好處。流水線最大的好處在于,可以讓多個環節并行,統籌時間,最大限度地提高工作效率。甲乙丙三人在流水線工作,每個人都在同時工作,沒有人在完成一項工作後就空閑下來的情況,因為下一個同樣的工作接踵而至。

計算機組成原理中的流水線是怎麼樣的呢?

1、基本概念

學習筆記:流水線

2、流水線周期:

一條流水線中,其中執行時間最長的一個環節。

3、執行時長

第一條流水線執行時長 + (指令數 - 1)* 流水線周期      

第一條流水線執行時長,稱為流水線的建立時間。

4、流水線吞吐率

指令數 / 流水線總執行時間

5、最大吞吐率

1 / 流水線周期      

6、流水線效率

當流水線的每一條指令時間均等,效率最高

不使用流水線的執行時間 / 使用流水線的執行時間      

繼續閱讀