一个计算机系统可以在不同的并行等级上采用流水线技术。常见的流水线形式有:指令流水线指指令步骤的并行。将指令流的处理过程划分为取指令、译码、取操作数、执行、写回等几个并行处理的过程段。目前,几乎所有的高性能计算机都采用了指流水线。
算术流水线 指运算操作步骤的并行。如流水加法器、流水乘法器、流水除法器等。现代计算机中已广泛采用了流水的算术运算器。例如,STAR-100为4级流水运算器,TI-ASC为8级流水运算器,CRAY-1为14级流水运算器,等等。
处理机流水线 又称为宏流水线,是指程序步骤的并行。由一串级联的处理机构成流水线的各个过程段,每台处理机负责某一特定的任务。数据流从第一台处理机输入,经处理后被送入与第二台处理机相联的缓冲存储器中。第二台处理机从该存储器中取出数据进行处理,然后传送给第三台处理机,如此串联下去。随着高档微处理器芯片的出现,构道处理机流水线将变得容易了。处理机流水线应用在多机系统中。