第 3 章 流水线技术_标量.pptVIP

  • 8
  • 0
  • 约2.04万字
  • 约 178页
  • 2017-08-21 发布于江苏
  • 举报
第 3 章 流水线技术_标量.ppt

第 3 章 流水线技术 标量流水部分 本章学习内容 标量流水的基本概念和工作原理 标量流水的性能分析 流水操作中存在的主要障碍和解决方法 流水调度方法 3.1 重叠操作和先行控制(简述) 1. 顺序解释方式 一条指令完全解释执行完毕后,才开始对下一条指令进行解释执行。 设把一条指令解释分为取数、分析和执行三个阶段,则: 若各阶段周期均为t0,则顺序解释n条指令,需时间T=3nt0 2.重叠解释方式 在两条相邻指令的解释过程中,某些不同解释阶段在时间上存在重叠部分。这样在一条指令解释执行完成之前就可以开始下一条指令的解释工作。 重叠方式 1 设各阶段周期均为t0,则执行n条指令共需 T=2nt0+t0=(2n+1)t0 重叠方式 2 设各阶段周期均为t0,则执行n条指令共需 T=nt0+2t0=(n+2)t0 重叠方式缩短了程序的执行时间,提高了功能部件的利用率,但需增加硬件支持。 一次重叠工作方式 任何时候只允许上条指令的“执行”与下条指令的 “分析”相重叠的工作方式称为“一次重叠”。 采用一次重叠工作方式,完成n条指令所需的执行时间为: T=(n+1)×t0。 当取指和分析部件的执行时间不等时,执行时间短的部件,必须等待执行时间长的部件功能的完成,导致部件的空闲,使得完成n条指令所需的执行时间变为: 执行时间不等时的一次重叠工作方式 3. 先行控制方式

文档评论(0)

1亿VIP精品文档

相关文档