- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
流水线技术(Pipelining) 超标量技术(Superscalar) 分支预测(Branch Prediction)和推测执行(Speculation Execution)技术 乱序执行技术(Out-of-Order Execution) 超线程技术(Hyper-Threading) 多核心处理器技术 微处理器的实现技术 基本思想:把一个重复的过程分解为若干个子过程,每个子过程与其它子过程并行进行。 与工厂中的生产流水线结构十分相似,因此称为流水线结构与技术 计算机中的流水线技术:在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。 流水线技术 流水线技术-续 假设生产一件产品需要4道工序,同样是生产N件产品,流水线生产方式与非流水线方式所用的时间比较如图: (a) 非流水线生产方式 (b) 流水线生产方式 非流水线方式每4分钟才有一件产品生产出来; 而流水线方式中,当流水线充满后, 每隔一分钟就有一件产品生产出来,生产效率提高了几倍 CPU的工作也可以大致分为指令的获取、指令译码、取操作数和执行四个步骤。 流水线技术-续 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 执行 取操作数 指令译码 取指令 t1 t2 t3 t4 t5 t6 t7 空间 时间 在一个时钟周期内CPU可以执行一条以上的指令。 CPU内部有多条的流水线,并行执行 算术逻辑单元 地址生成器 缓存接口 内部寄存器 执行单元 超标量技术 2 1 4 3 指令分析部件1 t1 t2 t3 t4 t5 空间 时间 2 1 4 3 2 1 4 3 2 1 4 3 指令分析部件2 指令分析部件1 指令分析部件2 指令分析部件1 指令分析部件2 指令分析部件1 指令分析部件2 CPU内部有多个逻辑处理器,并行执行 多线程软件在系统平台上平行处理多项任务 处理器的资源利用率平均可提升40% 超线程技术(HT) 无超线程技术 有超线程技术 CPU内部有多个物理处理器,并行执行 多核心技术 由不同容量、成本和访问时间的存储设备多级层次结构 存储器体系 更大、更慢、更便宜的设备 更小、更快、成本更高的设备 本地磁盘、CD、DVD等设备 远程存储设备 连接微处理器、存储器和输入输出接口等装置或功能部件 传送信息(信号)的公共通道,可传送定长的字节块(word) 数据总线、地址总线、控制总线 总线 数据总线 (Data Bus) 地址总线(Address Bus) 控制总线(Control Bus) 数据内容 将CPU发出的控制信号传送给其它被控部件,同时将其它部件的状态信号返回CPU。 数据总线与控制总线是双向的,而地址总线是单向的。 微处理器、存储器和输入输出接口三者之间的数据传输。 用于CPU向存储器和I/O接口传送地址信息。 CPU的数据总线无法直接与各个外部设备相连接 必须通过一个中间环节对数据信息进行相适应的变换 输入/输出接口,即I/O接口 输入输出接口 外部设备种类 输入信号 输出信息 机械式 电子式 电动式 数字量 模拟量 开关量 图像 声音 打印 数据隔离 使各个外设与CPU进行数据传送时互不干扰; 数据缓冲 协调CPU与外设速度不匹配的矛盾; 数据变换 在输入与输出时对不同模式的数据进行转换; 提供外围设备和接口的状态 以便CPU更好地控制各种外部设备; 实现主机与外围设备之间的通信联络控制 输入输出接口功能 输入设备 - 从外界将数据、指令等输入到微机的内存 输出设备 - 将微机处理后的结果信息转换为外界能够使用的数字、文字、图形、声音 输入输出设备 * * 要点: * 控制器主要功能:从内存中取出一条指令,并指出下一条指令在内存中位置对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作;指挥并控制CPU、内存和输入/输出设备之间数据流动的方向。 * * 服务器 机架式 刀片式 塔式 机柜式 * I/O接口是一电子电路(以IC芯片或接口板形式出现 ),其内有若干专用寄存器和相应的控制逻辑电路构成。它是CPU和I/O设备之间交换信息的媒介和桥梁。CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口。 * SSE(Streaming SIMD Extensions)是英特尔在AMD的3DNow!发布一年之后,在其计算机芯片Pentium III中引入的指令集,是继MMX的扩充指令集。SSE 指令集提供了 70 条新指令。 Core i7(中文:酷睿i7,核心代号:Bloomfield)处理器是英特尔于2008年推出的64位四核心CPU,沿用x86-64指令集, AV
您可能关注的文档
- 东北师范大学教育概论课件第十一章 教育形态.ppt
- 东北师范大学教育概论课件第四章 教育与人的身心发展.ppt
- 东北师范大学教育概论课件第五章 教师.ppt
- 东北师范大学教育概论课件第一章 教育认识的历史演进.ppt
- 东北石油大学电气信息工程学院自动控制原理课件 第二章.ppt
- 东北石油大学电气信息工程学院自动控制原理课件 第四章.ppt
- 东北石油大学电气信息工程学院自动控制原理课件 第一章.ppt
- 东北石油大学机械科学与工程学院压力容器安全工程课件 第八章.ppt
- 东北石油大学机械科学与工程学院压力容器安全工程课件 第九章.ppt
- 东北石油大学机械科学与工程学院压力容器安全工程课件 第六章(1).ppt
文档评论(0)