




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请联系网站删除计算机组成原理 课程教案(第22次课)章 节名 称第8章 CPU的结构和功能(8.3)课 时安 排第11周 2学时授 课方 式理论课教学环境及教具准备有投影仪的教室PPT多媒体教学课件教 学目 的让学生全面理解和掌握指令流水线相关技术教 学重 点剖析指令流水原理,分析影响流水线性能的因素,计算流水线性能教 学难 点流水线3项性能指标的分析计算教 学 基 本 内 容是否重、难点方法及手段l 8.3指令流水l 8.3.1指令流水原理l 8.3.2影响流水线性能的因素l 8.3.3流水线性能l 8.3.4流水线中的多发技术l 8.3.5流水线结构重点重点重点&难点了解了解多媒体讲解多媒体讲解举例讲解多媒体讲解多媒体讲解教 学 过 程 与 设 计复习旧课:一次间接寻址的加运算指令的指令周期过程?引入新课:提高CPU的处理速度有哪些主要措施?8.3指令流水8.3.1 如何提高机器速度 为了进一步提高处理机速度,通常可以从提高器件的性能和改进系统的结构,开发系统的并行性两方面入手。l 提高器件的性能l 改进系统的结构,开发系统的并行性8.3.2 系统的并行性(1)并行性的两种含义 l 同时性:两个或以上事件在同一时刻发生。如多机系统中,同一时刻多个进程在运行。 l 并发行:两个或以上事件在同一间隔内发生。如并发程序,某一时刻CPU中只有一个进程在运行,而在一个时间段内,多个进程同时运行。(2)并行性的等级l 过程级(作业级或程序级、任务级或进程级):粗粒度,软件实现。l 粗粒度并行在“计算机体系结构”课中学习。l 指令级(指令之间级、指令内部级):细粒度,硬件实现。 l 细粒度并行涉及的重要技术就是指令的流水作业。(3)并行性的三种形式 l 时间并行:即使用流水处理部件,时间重叠。 l 空间并行:设置重复资源,同时工作。 l 时间并行空间并行:时间重叠和资源重复的综合应用。8.3.3 指令流水原理(1)指令的串行执行l 取指令由取指令部件完成l 执行指令由执行指令部件完成 l 总有一个部件空闲动画演示P346页图8.13指令的串行执行。(2)指令的二级流水l 指令预取l 取指和执行阶段时间上完全重叠l 指令周期减半,速度提高1倍动画演示P347页图8.14指令的二级流水。(3)影响指令流水效率加倍的因素l 执行时间 取指时间l 条件转移指令指令流水的影响l 解决办法?猜测法?(4)指令的六级流水指令六级流水时序如P348页图8.15。l 完成一条指令由6个时间单位负责l 串行执行:6 9 54 时间单位l 六级流水:只需14 个时间单位8.3.4 影响流水线性能的因素(1)资源相关(结构相关)l 指多条指令进入流水线后在同一机器时钟周期内争用同一个功能部件所发生的冲突。l 解决方法:指令推迟执行,或是设置重复资源。如指令存储器和数据存储器分开、指令预取等 P348图8.15指令六级流水中的结构相关问题分析。问题6:什么叫流水线的相关? (2)数据相关l 几条相近的指令间,共用同一存储单元或同一寄存器时,会出现数据相关。l 或在一个程序中,如果必须等前一条指令执行完毕后,才能执行后一条指令,这两条指令就是数据相关。l 解决方法:定向传送技术(旁路技术)。 动画演示P352图8.16带有旁路技术的ALU部件解决数据相关问题。(3)控制相关l 当执行转移指令时,根据转移条件是否发生来控制指令的执行顺序。l 转移指令约占总指令的1/4左右,比数据相关使流水线丧失更多的性能,因其破坏流水线的连续流动。l 解决方法:尽早判断转移是否发生、尽早生成转移目标地址、预取转移成功或不成功两个控制流方向上的目标指令、延迟转移法、转移预测法。P352图8.17条件转移对指令流水操作的影响控制相关问题分析。问题7:控制相关的解决办法?8.3.5 流水线性能 流水线性能通常用吞吐率、加速比和效率3项指标来衡量。 (1)吞吐率l 在指令级流水线中,吞吐率是指单位时间内流水线所完成指令或输出结果的数量。l 吞吐率又有最大吞吐率和实际吞吐率之分。l 最大吞吐率是指流水线在连续流动达到稳定状态后获得的吞吐率。l 实际吞吐率是指流水线完成n条指令的实际吞吐率。全国硕士研究生入学考试计算机组成原理试题分析:某CPU主频为1.03GHz,采用4级指令流水线,每个流水段的执行需要1个时钟周期。假定CPU执行了100条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线的吞吐率为:A.0.25109条指令/秒B.0.97109条指令/秒C.1.0109条指令/秒D.1.03109条指令/秒答案:C软件设计师考试题分析:某流水线由5段组成,第1、3、5段所需时间为t,第2,3段所需时间分别为3t 、2t,如下图所示,那么连续输入n条指令时其吞吐率(单位时间执行的指令个数)TP为 :答案:B (2)加速比l 流水线的加速比是指m段流水线的速度与等功能的非流水线的速度之比。FLASH动画演示非流水线和流水线计算机时空图。 (3)效率l 效率是指流水线中各功能段的利用率。问题8:什么是流水线的建立时间和排空时间?例题剖析:用时空图法证明流水CPU比非流水CPU具有更高的吞吐率。8.3.6 流水线中的多发技术 (1)超标量技术l 它是指在每个时钟周期内可同时并发多条独立指令,即以并行操作方式将两条或两条以上指令编译并执行。l 超标量技术见P356页图8.20(b)所示。FLASH动画演示超标量流水线各段推进和时空图。 (2)超流水线技术l 超流水线技术是将一些流水线寄存器插入到流水线段中,好比将流水线再分段。l 超流水线技术见P356页图8.20(c)所示。 (3)超长指令字技术(VLIW)l 超长指令字技术和超标量技术都是采用多条指令在多个处理部件中并行处理的体系结构,在一个时钟周期内能流出多条指令。l 超长指令字技术见P356页图8.20(d)所示。问题9:为什么说超长指令字比超标量更能提高并行处理能力?8.3.7 流水线结构 (1)指令流水线结构l 指令流水线是将指令的整个执行过程用流水线进行分段处理。l 指令流水线对机器性能的改善程度取决于把处理过程分解成多少个相等的时间段数。l 理想情况下,7级流水的速度是不采用流水技术的7倍 (2)运算流水线l 指令流水线是指令级的流水技术,实际上流水技术还可用于部件级。l 如完成浮点加减运算可分:对阶、尾数求和、规格化三段l 分段原则:每段操作时间尽量一致实 验内 容实验六 微控制器实验1掌握时序信号发生电路组成原理2掌握微程序控制器的设计思想和组成原理3掌握微程序的编制、写入,观察微程序的运行课 内练 习PPT多媒体教学课件后的课堂练习题课 外作 业P370371页教材课后练习题8.11、8.12考 核要 求1.本章考试题型主要有:选择题、填空题、简答题、设计应用题2.本章主要考核CPU的功能和组成、指令周期、指令流水原理、中断响应条件及中断周期CPU操作、超标量和超流水线技术的概念 参 考资 料1白中英.计算机组成原理(第四版.立体化教材).科学出版社,20122唐朔飞.计算机组成原理学习指导与习题解答.高等教育出版社,20103李淑芝.计算机组成原理考研指定教
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电子设备行业可穿戴设备市场前景分析报告
- 2025年区块链金融行业技术应用与市场前景研究报告
- 2025年科技行业区块链应用前景研究报告
- 2025年医疗美容行业美容器械市场前景展望报告
- 2025年电子科技行业发展前景与趋势预测报告
- 2025年金融科技在区块链应用中的前景分析报告
- 北京市2025北京怀柔区事业单位招聘95人笔试历年参考题库附带答案详解
- 临汾市2025山西临汾市浮山县招聘事业单位人员90人笔试历年参考题库附带答案详解
- 2025辽宁鞍山市台安绿洁创能生态科技有限公司招聘6人笔试参考题库附带答案详解
- 2025航天六院内蒙古航天红峡化工有限公司招聘30人笔试参考题库附带答案详解
- 云南学法减分题库及答案
- 幼儿园大班数学活动《4的分解与组合》课件
- 江苏省制造业领域人工智能技术应用场景参考指引2025年版
- 三级医师查房制度考试题(含答案)
- 文旅公司考试试题及答案
- 2025至2030年中国公立医院行业发展监测及市场发展潜力预测报告
- 2025年全国翻译专业资格(水平)考试土耳其语三级笔译试卷
- 人工智能技术在网络安全威胁检测中的应用
- 2025内蒙古民族大学招聘管理助理、教学助理50人笔试模拟试题及答案解析
- 2025年麻醉、第一类精神药品管理培训考核试题及答案(护士卷)
- 胃肠镜报告的解读
评论
0/150
提交评论