pipeline是流水線技術。
流水線(pipeline)技術是指在程序執行時多條指令重疊進行操作的壹種準並行處理實現技術。流水線是Intel首次在486芯片中開始使用的。
在CPU中由5—6個不同功能的電路單元組成壹條指令處理流水線,然後將壹條指令分成5—6步後再由這些電路單元分別執行,這樣就能實現在壹個CPU時鐘周期完成壹條指令,因此提高CPU的運算速度。經典奔騰每條整數流水線都分為四級流水,即取指令、譯碼、執行、寫回結果,浮點流水又分為八級流水。
分類:
流水線功能繁雜,種類也非常多;如果按照處理級別來分類,流水線可以有操作部件級、指令級和處理機級;如果按照流水線可以完成的動作的數量來分類,又可以分為單功能和多功能流水線。
如果按照流水線內部的功能部件的連接方式來分類,則有線性流水線和非線性流水線;按照可處理對象來分類,還可以有標量流水線和向量流水線。