1.1.1 单功能流水线和多功能流水线
(1)单功能流水线(Unifunction Pipelines) ,是指只能完成一种固定功能的流水线,如浮点加法流水线只能完成浮点加法操作,无法进行其他操作。如Cary-1有12个单功能流水线。
(2)多功能流水线(Multifunction Pipelines) ,是指流水线的各个段可以进行不同的连接,从而使流水线在不同的时间,或者在同一时间完成不同的功能。美国TI公式ASC处理器机的运算器就采用了多功能流水线,如下图所示。它由8段组成,当要进行浮点加、减法运算时,各段连接如图(b)所示;当要进行定点乘法运算时,各段连接如图(c)所示。