第五章中央处理机.ppt

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例: 例: 各段推进情况 I6 流水时空图 内容提纲 5.1CPU功能和组成 5.2指令周期 5.3时序产生器 5.4微程序控制器及其设计 5.5硬连线控制器及其设计 5.6传统CPU 5.7流水CPU 5.8RISC CPU 5.9多媒体CPU 多媒体CPU 多媒体数据:图像、视频、音频。 特点:存储量大,需要压缩后才能便于存储传输。 压缩涉及大量运算,若能设计专门的指令快速的完成压缩算法,则可大大提升计算机的多媒体性能。 Pentium pro:MMX指令集。 MMX指令集特点简介 MMX:MultiMedia eXtensions MMX数据类型:全部为64位 紧缩字节类型:8个字节型整数打包成一个64位数据 紧缩字类型:4个字型整数打包成一个64位数据 紧缩双节类型:2个双字型整数打包成一个64位数据 四字类型:一个64位整数 MMX指令集特点简介 MMX寄存器:8个64位宽寄存器 SIMD(Single Instruction, Multiple Data ) 执行一条指令,并行处理多个数据 MMX指令一次可并行处理8个8位数据,或4个16位数据,或两个32位数据 MMX指令集特点简介 饱和运算 运算结果超过最大值,则结果设成最大值 运算结果小于最小值,则结果设成最小值 积和运算 MMX指令集特点简介 比较指令 MMX指令集特点简介 转换指令:紧缩或解紧缩,其中紧缩指令带有饱和操作。 动态执行技术 所谓动态执行技术,就是通过预测指令流来调整指令的执行,并且分析程序的数据流来选择指令执行的最佳顺序。 动态执行技术非常有利于MMX指令的加速执行。 动态执行技术 动态执行技术 取指/译码单元(有序): 从指令cache取指,译码成相应微指令存放到指令缓冲池。 遇到转移指令,通过转移目标缓冲器BTB预测转移目标地址,到预测目标取指。 调遣/执行单元(无序): 从数据cache接受数据流,依数据和资源的相关性规划微操作的执行,并暂存推测执行的结果。 调遣/执行是无序单元,获取执行资源的微指令先执行,结果被暂存。 回收单元(有序): 找出那些已被执行完的微操作,并按原始顺序对它们重新排序。当一条指令所有微指令都执行完毕,按原顺序逐个回收。 勘误 CD-ROM数据传输率150KB/s??(P176) CD-ROM:1x=150KB/s DVD-ROM:1x=10.5Mb/s 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * * /wiki/Hazard_(computer_architecture)#Branch_.28control.29_hazards * 内容提纲 5.1CPU功能和组成 5.2指令周期 5.3时序产生器 5.4微程序控制器及其设计 5.5硬连线控制器及其设计 5.6传统CPU 5.7流水CPU 5.8RISC的CPU 5.9多媒体CPU 硬连线控制器及其设计 内容提纲 5.1CPU功能和组成 5.2指令周期 5.3时序产生器 5.4微程序控制器及其设计 5.5硬连线控制器及其设计 5.6传统CPU 5.7流水CPU 5.8RISC的CPU 5.9多媒体CPU Intel 8088 内部结构16位:16位四则运算指令 外部数据总线8位 20位地址线 IBM370 内容提纲 5.1CPU功能和组成 5.2指令周期 5.3时序产生器 5.4微程序控制器及其设计 5.5硬连线控制器及其设计 5.6传统CPU 5.7流水CPU 5.8RISC的CPU 5.9多媒体CPU 并行处理技术 并行性的两种含义: 同时性 :指两个以上事件在同一时刻发生; 并发性 :指两个以上事件在同一时间间隔内发生。 计算机的并行处理技术概括起来主要有以下三种形式 时间并行:让多个部件同时运行,每个部件执行一条指令的相应步骤。时间并行性概念的实现方式就是采用流水处理部件。 空间并行:指硬件资源重复。空间并行技术主要体现在多处理器系统和多计算机系统。 时间并行+空间并行 流水计算机的系统组成 三大部件:指令部件、指令队列、执行部件。 指令部件由指令流水线构成:取指令、指令译码、计算操作数地址、取操作数 指令队列:先进先出的寄存器栈,由若干个过程段组成流水线。 执行部件:可具有多个算术逻辑运算部件,这些部件本身又由流水线构成。 流水CPU的时空图 设一条指令的执行分成四个过程段 流水CPU的时空图 非流水计算机的时空图

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档