- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chap3-流水线技术-兜寞画
3.2 DLX 的基本流水线; 产品生产流水线两种方案
产品生产流水线两种方案的工作过程对比
流水线生产过程的抽象描述
产品生产流水线工作方式的主要特点
指令流水线
浮点加法流水线
时-空图
通过时间
TI ASC的多功能流水线
;; 实现DLX指令的一种简单数据通路
取指令周期操作
指令译码/读寄存器周期操作
执行/计算有效地址周期操作1
执行/计算有效地址周期操作2
执行/计算有效地址周期操作3
执行/计算有效地址周期操作4
存储器访问/分支完成周期操作1
存储器访问/分支完成周期操作2
; 写回周期操作1
写回周期操作2
写回周期操作3
简单DLX流水线流水过程的第一种描述
简单DLX流水线流水过程的第二种描述
在IF段完成修改PC
分支指令在MEM段进行,这会导致冲突
重新组织数据通路
流水线各段之间需设置流水线寄存器
流水线寄存器的命名
; 流水线寄存器的作用
流水线寄存器的构成
IF段的操作
ID段的操作
ALU指令EX段的操作
ALU指令MEM段的操作
ALU指令WB段的操作
Load/Store指令EX段的操作
Load/Store指令MEM段的操作
Load/Store指令WB段的操作
; 分支指令EX段的操作
控制DLX流水线的四个多路选择
消除瓶颈的方法(举例)
重复设置瓶颈段(时-空图)
求实际吞吐率(各段时间相等)时空图
完成 n 个任务所需的时间(说明)
求实际吞吐率(各段时间不等)时空图
非流水线的速度(解释)
通过时间和排空时间
若各段时间相等,则各段的效率ei相等
; 从时-空图上看效率(解释)
例3.1适合于流水处理的计算过程
例3.1画时空图
例3.1计算性能
求解例3.1时,流水线的效率不高(原因)
动态流水线的时-空图举例Ⅰ
动态流水线的时-空图举例 Ⅱ
;3.3 流水线中的相关; 暂停流水线
暂停流水线演示A
暂停流水线演示B
A=B+C的代码会导致暂停
例3.6题解
流水线相关硬件可以检测到的各种相关情况
在ID段检测是否需要启动Load互锁需要进行三种比较
所有的定向 (图示)
分支转移成功导致暂停3个时钟周期
为了减少分支开销改进DLX; 改进后的DLX流水线IF的操作
改进后的DLX流水线ID的操作
各种能改变PC值的指令的执行频度
条件分支??移成功的概率
预测分支失败时,DLX流水线的处理过程
延迟分支以及指令的执行顺序
具有一个分支延迟槽的DLX流水线的执行过程
分支延迟指令的三种调度方法
取消分支
“预测成功-取消”分支的执行过程;3.4 实例分析 ( R4000 );3.5 向量处理机
您可能关注的文档
- BIM在建筑全生命周频内中的应用.pdf
- BIM-Navisworks施工的流程动画演示.doc
- BIM技术对传统建筑傻蔫计方法的冲击.pdf
- BIM所包含的软件介傻能PPT.ppt
- BIM技术的.pdf
- BIOS基础知识的.ppt
- binggo商城SEO综合返闹析报告.doc
- BIOS大全的.doc
- BIOS优化性能提升明的显 菜鸟必看的BIOS优化设置教程.doc
- Bios学习的.ppt
- 某县税务局纪检组长试用期满转正个人述职报告.docx
- 某县委书记抓基层党建工作述职报告.docx
- 关于开展农村“三资”管理问题专项整治工作的方案.docx
- 大气污染防治“一法一条例”执法检查动员会.docx
- 在全市中青年干部座谈会上的讲话.docx
- 参加省委党校中青班培训学习个人党性分析报告.docx
- 某市住房和城乡建设局关于工程招投标领域突出问题专项治理工作推进情况报告.docx
- 某县党政机关党员2025年学习教育对照检查问题清单及整改措施汇报材料3.docx
- 关于《市区低速三轮、四轮车规范整治三年行动计划(2025-2027)》起草情况的汇报.docx
- 税务局纪检组长2025年第一季度履行监督职责报告.docx
文档评论(0)