cpu工作原理[新版].pptVIP

  • 28
  • 0
  • 约1.26万字
  • 约 138页
  • 2020-05-22 发布于湖北
  • 举报
5.7.2 流水CPU 一、流水CPU的组成 按流水线方式组织的CPU通常由三大部分组成:指令部件、指令队列、执行部件。这三个功能部件可组成一个3级流水线。 指令部件本身又构成一个流水线,即指令流水线,它由取指令、指令译码、计算操作数地址、取操作数等几个过程段构成。 指令队列是一个先进先出的寄存器堆,用于存放经过译码的指令和取来的操作数。 执行部件可以具有多个算术逻辑运算部件,这些部件本身又用流水线方式构成。 * * 二、流水CPU的时空图 假设指令周期包含4个子过程:取指令(IF)、指令译码(ID)、取操作数(OF)、进行运算,每个子过程称为过程段Si,这样一个流水线由一系列串联的过程段组成。 各个过程段之间设有高速缓冲存储器,以暂存上一过程段子任务处理的结果。在统一的时钟信号控制下,数据从一个过程段流向相邻的过程段。 * * 三、流水线性能分析 在理想情况下,一条k段的流水线处理n个输入任务所需要的时间是: Tp=kτ+(n-1)τ 而在顺序处理时,完成n个任务所需要的时间是: Ts=n×kτ 1.加速比S S=Ts/Tp=nk/(k+n-1) 2.吞吐率H H=n/Tp= nf/(k+n-1) * 三、流水线类型

文档评论(0)

1亿VIP精品文档

相关文档