流水线(pipeline)是一种是多条指令重叠执行的处理机实现技术。它已经成为现代处理机设计中最为关键的技术。
  计算机中的流水线是把一个重复的过程分解为若干个子过程,每个子过程可以与其它子过程并行进行。由于这种工作方式与工厂中的生产流水线十分相似,因此称为流水线技术。

  流水线技术是一种非常经济,对提高处理机的运算速度非常有效的技术。采用流水线技术只需要增加少量硬件就能够把处理机的运算速度提高几倍,它是许多处理机中普遍采用的一种并行处理技术。
  在处理机的各个部分几乎都可以采用流水线技术。指令的执行过程可以采用流水线,称为指令流水线。运算器中的操作部件,如浮点加法器、浮点乘法器等可以采用流水线,称为操作部件流水线。访问主存储器部件也可以采用流水线。甚至在处理机之间,机器之间也可以采用流水线。