计算机体系结构:Chapter 4:Pipelining

流水线相关概念及特点
流水线操作不能提高单个任务的执行时间,提高整体工作负载的吞吐量。
流水线的速率受限于速度最慢的流水段。
多个不同任务同时操作,使用不同资源。
潜在加速比=流水线级数。
流水线的执行时间如果不均衡,那么加速比将会降低。

流水线技术的概念
将一个重复的时序过程分解成为若干个子过程,而每个子过程都可有效地在其专用功能段上与其他子过程同时执行。
流水线中每个子过程及其功能部件称为流水线的段(级),段与段相互连接形成流水线。
流水线的段数称为流水线的深度。

流水线技术的特点
流水线过程由多个相互关联的子过程组成,每个子过程称为流水线的“级”或“段”。流水线的段数可以称为流水线的“深度”或“流水深度”。
各个功能段所需时间应尽量相同,可以避免流水线的“堵塞”和“断流”,这个时间一般为一个时钟周期或机器周期。
流水线需要有“通过时间”(第一个任务流出结果所需的时间),在此之后流水过程才进入稳定工作状态,即每一个时钟周期产生一个“结果”。
流水技术适合于大量重复的时序过程,只有输入端能连续地提供任务,流水线的效率才会充分发挥。

流水线的五个时间段?通过时间和排空时间
流水线的五个时间段:
IF(取指阶段):从内存中获取指令,将PC(程序计数器)加4。
ID(译码阶段):将指令译码,读指令寄存器,并将读出的结果放入临时寄存器中。
EX(执行阶段):有效地址计算周期&#

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值