- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理(第6章)
第6章 中央处理机组织 6.1.1 CPU的组成与操作 6.1.2 寄存器组织 6.1.3 指令周期 6.2 控制器的功能和组成 6.2.1 功能和组成 6.2.2 CPU时序系统及控制方式 6.2.3 指令执行过程(流程) 6.3 组合逻辑与PLA控制器 6.3.1 组合逻辑控制器 6.3.2 PLA控制 6.4 微程序控制器6.4.1 Wilkes微程序控制器 6.4.2 基本概念 6.4.3 微指令的格式与编码 6.4.4 微指令排序(微指令地址的生成) 6.4.5 微程序设计 6.4.6 微程序控制器设计 6.5 流水线处理器 6.5.2 访存冲突和相关处理 6.6 超标量处理器 6.6.2 指令发射策略 6.6.3 寄存器重命名 6.7 Pentium和PowerPC 6.7.1 Pentium 6.7.2 PowerPC (a) 原始程序段 LOOP SL R1 ;R1左移1位 Dec R2 ;R2←(R2-1) BNZ LOOP ;不为零,转移 NEXT Add R1+R3 (b) 指令重排序后 LOOP Dec R2 BNZ LOOP SL R1 NEXT Add R1+R3 图6.29 用于延迟转移的指令重排序 时钟周期 1 2 3 4 5 Fj Ej Fj+1 Fk Ek Ij(转移) Ij+1 Ik 图6.28 由一条转移指令引起的空闲周期 Ik+1 Fk+1 Ek+1 指令 Ej+1 2)转移预测 ? 转移预测技术试图预先判断一个转移是否会发生。 F1 D1 O1 E1 F2 E2 F3 D2 O2 P F4 D4 P 指令 I1(Compare) I2(Branch-if) I3 I4 Ik Fk Dk 图6.30 在4段流水线中使用转移预测的例子 ◆ 转移预测的实现方法 ? 编译程序来完成,此时预测被编码在转移指令中。指令的操作码字段指明转移被预测为发生还是不发生。称为静态转移预测。 ? 通过处理器硬件来判断一个转移指令每次发生的可能性。它可以记录上次转移预测的结果,并以此为依据来预测下次转移是否会发生。 ? 转移目标缓冲器BTB(Branch Target Buffer)来保存更多的信息以提高预测的准确度和程序执行的性能。同样的转移指令在不同的场合可能有不同的预测结果。称为动态转移预测。 3.数据相关 ? 一条指令的源操作数来自于先前执行的指令结果; ? 数据相关主要发生在几条相邻的指令间共用同一个寄存器或存储单元时; ? 数据相关会造成流水线停顿(共用同一个寄存器) EX:操作(ALU) WB: 写回(寄存器堆) 向前数据通路 SRC1,SRC2 RSLT 图6.31 源、目的寄存器在流水线中的位置 I1: Add R1,R2,R3 I2: SL R3 3 4 5 时间 时钟周期 1 2 3 4 5 6 7 8 9 指令 IF ID I1(Add) I2(Shift) I3 图6.32 数据相关引起流水线中断 R1, R2 + R3← OF(R3) Shift IF ID IF ID OF EX WB R3← 指令 IF R1,R2 ID + R3← shift fwd EX WB 时间 I1 I2 I3 OF(P) 图6.33 使用向前数据通路解决数据相关 IF ID R3← IF ID OF 时钟周期 1 2 3 4 5 6 7 I1: Load (R1),R2 ;((R1))→R2 I2: Add R2,R3,R4 ; R2+R3→R4 指令 IF R1 ID Read R2← shift fwd 时间 I1(Load)
您可能关注的文档
- 第四章4.3数据选择器、数值比较器.ppt
- 楼盘营销推广方案2.doc
- 综合农业自然区划的原则和方法.doc
- 美容方法活机美颜二十一式.doc
- 美国通史.doc
- 花头饰教学设计.doc
- 花岗岩报验.doc
- 人生来往.doc
- 航运缩写代码.doc
- 英文的简历简历信件—CoverLetter.doc
- 【花生十三】25年言语逻辑填空第四讲--随堂笔记.pdf
- 花生成语700讲解版.pdf
- 【花生十三】25年言语逻辑填空第三讲--随堂笔记.pdf
- 北师大版小学数学5年级下册全册教学课件(2020年2月修订).pptx
- 部编人教版3年级上册语文全册教学课件(2021年8月修订).pptx
- 冀教版小学数学3年级下册全册教学课件(2020年2月修订).pptx
- 统编版小学语文二年级下册全册教学课件(2024年春季版).pptx
- 人教版物理选择性必修第一册全册教学课件.pptx
- 北师大版小学数学3年级下册全册教学课件.pptx
- 统编版小学语文二年级下册全册教学课件(2024年春季版) (2).pptx
最近下载
- 部编版七年级下册语文名著导读《骆驼祥子》专项练习题汇编(含答案解析).docx
- 换电柜可行性研究报告.docx VIP
- 信创产业趋势分析研究报告课件.pptx
- 贷款中介电销培训.pptx VIP
- 2025年江苏海事职业技术学院单招职业技能测试题库汇编.docx VIP
- Unit1单元整体设计--人教版英语八年级下册.docx
- 口语考试准备(包括10个话题).pdf VIP
- 小学音乐新课标考试题库800题(含答案).pdf VIP
- 2025年长沙民政职业技术学院单招职业倾向性测试题库及答案(必刷).docx VIP
- 2025年长沙民政职业技术学院单招职业倾向性测试题库(完整版).docx VIP
文档评论(0)