(一)流水线——概念:
- 相关参数计算:流水线执行时间计算,流水线吞吐率,流水线加速比,流水线效率
- 流水线是指程序执行时多条指令重叠进行操作的一种准并行处理实现技术
- 各种部件同时处理是针对不用指令而言的,它们可同时为多条指令的不同部分进行工作,以提高各部件的利用率和指令的平均执行速度
(二)流水线——流水线的计算:
- 一条指令的执行过程可以分解为取指,分析和执行三步
- 在取指时间t取指=3△t
- 分析时间t分析=2△t
- 执行时间t执行=4△t的情况下
- 若按串行方式执行, 则10条指令全部执行完需要()△t
- 若按流水线的方式执行,流水线周期为()△t,则10条指令全部执行完需要()△t
(三)流水线——流水线吞吐率的计算
(四) 流水线——超标量流水线
- 参数:度
- 度:在某一时刻,某一部件,同时可以执行的指令条数