- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例如,有条件转移指令的程序: * MOV R1,NUM LOOP: …… …… …… DEC R1 JGE LOOP ;=0转移 SUB 从相关的角度看,转移指令或断点指令与后续指令之存在着一种相关,使后续指令不能同时进入流水线执行,意味着前者控制了后者,故称为控制相关或全局相关。 数据相关也称为局部相关。 * * 延迟转移技术 例如: PUSH BX MOV DX ,8 ADD AX ,CX JG L ┋ L: MOV 将前面1条指令调到转移指令的后面执行,同时也计算转移地址。 无论成功与否,上面的1条指令都不需取消。 解决控制相关的一般方式: * SUN 公司的SPARC 使用上述技术,分支指令格式中有一位a位。 a位用于延迟转移控制,当a=0时,跟在转移指令下面的指令总是被执行;当a=1时,只在条件转移指令转移成功时,跟在转移指令下面的指令才被执行。 一般用于单流水线标量处理机中。据统计,编译器调度一条指令成功的概率可达90%以上。 * 静态转移预测技术----处理器的硬件与软件设计好后,条件转移预测的方向已经确定了,或者预测为转移成功方向,或者预测为转移不成功方向。 * 动态转移预测技术:根据近期转移是否成功的历史记录来预测下一次转移的方向。 * * 提前形成条件码 a.在流水线中提前形成条件码(硬件) 从上一节的分析可以看出,条件转移造成流水线断流的一个原因是:条件码形成太晚。 实际上,在大多数情况下,可以在运算实际开始以前或者在运算中间就能产生条件码,不必等到运算完成后。 * 例如: MUL AX ,BX JS L 即只要比较两个操作数的符号就可形成条件码,而不必等到指令完成(积结果产生)。 方法是:在运算器的入口处设置一个比较器,提前形成结果的符号,即是否为“负条件码。 Amdahl 470V/6计算机中采用该方法。 * b.将产生条件码的指令提前执行 在某些情况下,通过编译器,再设置一个专门的条件码寄存器,解决循环控制问题: 例如,有下面的程序: MOV R1,NUM LOOP: …… …… …… DEC R1 JGZ LOOP ;=0转移 HALT * 首先,编译器发现DEC R1 指令,并把它上移,同时用LDEC R1来替代它。 其次,用LJGZ LOOP 代替 JGZ LOOP 指令: MOV R1 ,NUM LOOP: LDEC R1 ;测试R1,产生的条件码保存在专用 的条件码寄存器 CCL 中 …… …… …… LJGZ LOOP ;根据条件码CCL决定是否转移 HALT * 3.4 MIPS R4000 流水线计算机 MIPS(Microprocessor without Interlocked Piped Stages)4000处理机属于超流水线处理机。 3.4.1 MIPS R4000流水线计算机基本结构和工作原理 R4000处理器是64位机,指令系统是32位长度的典型RISC指令集。 * SGI公司生产的超流水线处理器MIPS R4000(RISC): * 两个Cache:指令Cache 和数据Cache,容量均为64KB, 数据通路宽度为64位。每个主时钟周期可以
您可能关注的文档
- 15第十五章细胞信息传递.ppt
- []第七章填土学性质.ppt
- 05 c3 计算机图形学基础.文档.ppt
- 【步步高】广东省高考语文大一轮复习讲义 文学类文本阅读 专题二 高频考课件 粤教版.ppt
- 32细胞器系统内的分工合作.ppt
- 三维目标的设计.ppt
- 发电厂变电站电气设备文档.ppt
- 【】第七章填土的力学性质课件.ppt
- 风口介绍如何选择风口,风口选购指南.doc
- 初中作文指导:怎样进行人物描写课件.ppt
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
最近下载
- 国家通用语言文字赋能民族地区乡村振兴路径——以劳动就业权保障为视角.pdf VIP
- 福建省龙岩市2024-2025学年高一上学期期末地理试题(含答案).pdf VIP
- 净身出户的离婚协议书最新的范文7篇.docx
- 民族地区国家通用语言文字的推广普及路径优化研究-来源:发展教育学(第2022003期)-世界科学出版有限公司.pdf VIP
- 光储充一体化超级充电站项目可行性研究报告模板-备案拿地.doc
- 电气事故案例集锦.doc
- 部编版三年级下册语文教材解读.pptx VIP
- 大学物理电子教案-波动光学.doc
- 2024届辽宁省名校联盟高三一模模拟(调研卷)物理试题(四)(含答案.pdf VIP
- 二年级下册《道德与法治》教材分析.pdf VIP
文档评论(0)