部件級流水線(xiàn):把處理機中的部件進(jìn)行分段,再把這些部件分段相互連接而成。它使得運算操作能夠按流水方式進(jìn)行。這種流水線(xiàn)也稱(chēng)為運算操作流水線(xiàn)。
處理機級流水線(xiàn):又稱(chēng)指令流水線(xiàn)。它是把指令的執行過(guò)程按照流水方式進(jìn)行處理,即把一條指令的執行過(guò)程分解為若干個(gè)子過(guò)程,每個(gè)子過(guò)程在獨立的功能部件中執行。
處理機間流水線(xiàn):又稱(chēng)為宏流水線(xiàn)。它是把多個(gè)處理機串行連接起來(lái),對同一數據流進(jìn)行處理,每個(gè)處理機完成整個(gè)任務(wù)中的一部分。前一個(gè)處理機的輸出結果存入存儲器中,作為后一個(gè)處理機的輸入。