5.5 指令流水线
5.5.1 流水线的概念
1、指令流水的定义
(1)顺序执行方式

(2)一次重叠执行方式

(3)二次重叠执行方式

2、流水线的表示方法
(1)指令执行过程图

(2)时空图

3、指令流水线数据通路
5.5.2 流水线的性能指标
1、吞吐率

2、加速比
3、效率
5.5.3 影响流水线的因素
1、结构相关(资源冲突)
解决方案
2、数据相关(数据冲突)
解决方案
3、控制相关(控制冲突)
解决方案
5.5.4 流水线的分类
1、根据流水线使用的级别
2、根据流水线可以完成的功能
3、根据同一时间内各段之间的连接方式
4、根据各个功能段之间是否有反馈信号
5.5.5 流水线的多发技术
1、超标量技术

2、超流水技术

3、超长指令字

5.5.6 5段式指令流水线

1、运算类指令
2、LOAD指令
3、STORE指令
4、转移类指令
5、无条件转移指令
Last updated