流水線的分類: 1、按處理級別分: 功能部件級:在實現較為復雜的運算時采用 指令級:將一條指令執行過程分為多個階段 處理器間級:每個處理器完成其專門的任務。 2、按完成的功能分類: 單功能流水線:只完成一種如乘法或浮點運算等,多用于數字信號處理器(DSP),各處理器可并行完成各自的功能,加快整機處理速度。 多功能流水線:在不同情況下可完成不同功能 3、按連接的方式分類: 靜態流水線:同一時間內,多功能結構只能按一種功能的連接方式工作。 動態流水線:同一時間內,可以有多種功能的連接方式同時工作。 4、按處理的數據類型分類: 標量流水線:一般數據 向量流水線:矢量數據。X+Y=Z每一個代表一維數據。 5、流水線結構上分類:線性流水線:指各功能模塊順序串行連接,無反饋回路,如前面介紹的。 非線性流水線:帶有反饋回路的流水線。