计算机原理学习笔记——第四章 中央处理器——4 流水线数据通路-1

本文探讨了流水线技术如何提高处理器的吞吐率,通过比较顺序工作方式与流水线方式的时空图,展示了流水线的效率优势。文章详细介绍了流水线在处理Load指令、R型指令及Store和条件分支指令时的不同阶段,并分析了资源冲突及其解决方法,如插入气泡和指令延迟执行。此外,还讨论了流水线适合的指令集类型及其性能影响因素。
摘要由CSDN通过智能技术生成

流水线概述

 

 

顺序工作方式时空图

 

流水线方式时空图

 

 

流水线方式的奇妙之处(提高了吞吐率)

 

流水线的图形表示

 

多周期流水线图(流水线时空图)

 

单周期流水线图

 

 

流水线的性能

 

 

 

流水线适合哪种指令集?

 

流水线数据通路(Load指令的流水线)

 

含有R型和Load指令的流水线(结构冒险、资源冲突)

 

资源冲突的解决方法1:在流水线中插入气泡

 

资源冲突的解决方法2:R型指令的Wr操作延后一个周期执行(NOP操作)

 

Store指令的五个阶段

 

条件分支指令(Beq)的五个阶段

--

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值