版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
流水线工作原理
必须等上条指令执行结束,才能确定下条指令的地址,造成时间损失3.影响指令流水效率加倍的因素(1)执行时间>取指时间(2)条件转移指令对指令流水的影响
解决办法
?取指令部件指令部件缓冲区执行指令部件猜测法24.指令的六级流水六级流水14个时间单位串行执行6×9=54
个时间单位完成一条指令6个时间单位COFOEIWODIFICOFOEIWODIFICOFOEIWODIFICOFOEIWODIFICOFOEIWODIFICOFOEIWODIFICOFOEIWODIFICOFOEIWODIFICOFOEIWODIFI指令1指令2指令3指令4指令5指令6指令7指令8指令91234567891011121314t注释3二、流水线性能1.吞吐率单位时间内流水线所完成指令或输出结果的数量
最大吞吐率
实际吞吐率连续处理n条指令的吞吐率为设m
段的流水线各段时间为ΔtTpmax=Δ1tTp=m
·Δ
+(n-1)·
Δ
ntt42.加速比Sp
m
段的流水线的速度与等功能的非流水线的速度之比
设流水线各段时间为Δt
完成n条指令在m
段流水线上共需
T=m
·
+(n-1)·
ttΔΔ
完成n条指令在等效的非流水线上共需
T
′=nm
·tΔSp
=
m
·+(n-1)·
nm·=nmm
+n-1
ΔtΔΔtt
则5由于流水线有建立时间和排空时间因此各功能段的设备不可能一直处于工作状态
流水线中各功能段的利用率3.效率
mΔt31245312453124531245………………………………n-1nn-1nn-1nn-1nT时间S空间空间S4S3S2S1(n-1)Δt6m(m
+n-1)Δt
=mnΔt
流水线各段处于工作时间的时空区流水线中各段总的时空区
效率=3.效率
mΔt31245312453124531245………………………………n-1nn-1nn-1nn-1nT时间S空间空间S4S3S2S1(n-1)Δt流水线中各功能段的利用率7举例用一条5个功能段的浮点加法器流水线计算[分析]首先需要考虑的是,10个数的的和最少需要做几次加法。每个功能段的延迟时间均相等,流水线的输出端和输入端之间有直接数据通路,而且设置有足够的缓冲寄存器。要求用尽可能短的时间完成计算,画出流水线时空图,并计算流水线的实际吞吐率、加速比和效率。我们可以发现,加法的次数是不能减少的:9次;于是我们要尽可能快的完成任务,就只有考虑如何让流水线尽可能充满,这需要消除前后指令之间的相关。由于加法满足交换率和结合率,我们可以调整运算次序如以下的指令序列,我们把中间结果寄存器称为R,源操作数寄存器称为A,最后结果寄存器称为F,并假设源操作数已经在寄存器中,则指令如下:8大家应该也有点累了,稍作休息大家有疑问的,可以询问和交流9I1: R1←A1+A2I2: R2←A3+A4I3: R3←A5+A6I4: R4←A7+A8I5: R5←A9+A10I6: R6←R1+R2I7: R7←R3+R4I8: R8←R5+R6I9: F←R7+R8这并不是唯一可能的计算方法。假设功能段的延迟为Δt。时-空图如下,图中的数字是指令号。1032141111222233334444555556666677777888889999921Δt部件m15432R1=A1+A2R2=A3+A4R3=A5+A6R4=A7+A8R5=A9+A10R6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考历史原题试卷及答案
- 2026年部编版高一第二学期政治期末培优拔高试卷(附答案可下载)
- 2026-2032年中国文娱行业市场现状分析及发展战略研判报告
- 河南省周口市2026届高三历史下学期4月联考试题
- 2026届重庆市大渡口区中考一模物理试题含解析
- 2026届湖北省云梦县市级名校中考物理考试模拟冲刺卷含解析
- 福建省南平市光泽县达标名校2026届中考物理猜题卷含解析
- 2026届江苏省兴化市戴泽初中中考物理适应性模拟试题含解析
- 2026届甘肃省兰州市市区片达标名校中考适应性考试物理试题含解析
- 2025年可降解材料在户外运动装备中的应用
- 2025江苏苏州市健康养老产业发展集团有限公司下属子企业招聘4人(第五批)笔试历年备考题库附带答案详解试卷2套
- 高二语文2025年上学期期末测试试卷(含答案)
- 方形井盖施工方案
- (2025年)自贡事业编面试真题及答案
- 2025年福建省省级机关遴选公务员考试真题及答案解析
- 个人收入及纳税证明模板标准版
- 2025年河北廊坊三河市人民医院招聘28人考试参考试题及答案解析
- minitab17简单入门教学
- 广州天河区2025-2026学年七年级下学期期末考试英语试题(有答案)
- 化工垫片基础知识培训
- 供货组织计划方案
评论
0/150
提交评论