- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 第5章 中央处理器 各种周期的动态演示 举例:设计“十进制加法” 运算指令的微程序: 仍以运算器为例,并假设参加运算的两个十进制数已经分别存入寄存器R1、R2中,要调整的数据6放到R3寄存器中: Pentium4的逻辑结构 Pentium 4 处理器的逻辑结构 Pentium 4 处理器的芯片布局 Pentium 4 的寄存器组 Pentium 4的超标量结构运算器 采用超标量(superscalar)结构,一共包含9个ALU,均可同时工作: 2个高速整数ALU(每个时钟周期进行2次操作), 用于完成简单的整数运算(如加、减法) 1个慢速整数ALU(需要多个时钟周期才能完成1次操作),用于完成整数乘、除法运算 2个地址生成部件(AGU),用于计算操作数的有效地址,所生成的地址分别用于从内存取操作数或向内存保存操作结果 1个ALU用于完成浮点操作数地址的计算 1个ALU用于完成浮点加法、乘法和除法运算 1个ALU用于执行流式的SIMD处理(SSE/SSE2/SSE3指令) 1个ALU用于完成多媒体信号处理(MMX指令) 指令的流水线执行 超流水线(Hyper-pipeline)技术 Pentium 4有多条超流水线,每条流水线的级数均很长,定点运算达20级,浮点运算达到29级,处于执行状态的指令数最多可达到126条 指令流水线的效果 指令预取和分支预测 Pentium的64位扩展技术(EM-64T) 超线程(Hyper-Threading, HT)技术 背景: 实际应用中CPU的执行单元没有被充分使用,性能未得到充分发挥 超线程(HT)技术:把硬件模拟成两个处理器芯片,从OS来看就像有两个CPU一样,可同时执行2个线程 P4处理器增加了一个逻辑CPU指针,而整数运算单元、浮点运算单元、L2 Cache等均由2个线程共享 处理器有两种运行模式: Single Task Mode(单任务模式):系统只有1个逻辑处理器 Multi Task Mode(多任务模式):系统有2个逻辑处理器 分析: 由于不是2个真正的CPU,它们需要共享ALU、cache等资源,当两个线程同时需要使用某个资源时,一个线程必须暂停运行,直到该资源空闲后才能继续执行。因此超线程的性能达不到2个物理CPU的性能 超线程技术需要芯片组、OS和应用软件支持,才能发挥该项技术的优势,Windows2000就不支持双线程 当运行单线程应用软件时,超线程技术甚至会降低系统性能 双核处理器出现的背景 双核处理器 1个芯片中有两个功能相同的处理器(内核),在操作系统看来,系统中有2个CPU 2个内核可以各有自己的L2 cache,但必须保正其中的信息完全一致,否则就会出现运算错误 (由955X芯片组中北桥芯片负责),也可以共享同一个L2 cache 用途:面向计算密集型应用和娱乐发烧友 产品: Pentium D(不支持超线程技术) Pentium Extreme Edition(至尊版)支持HT,最多可作为4个处理器用 酷睿? (Core Duo)双核处理器(嵌入式应用和笔记本):不支持HT和64位扩展 酷睿2 (Core 2 Duo)双核处理器:支持EM64T 影响CPU性能的主要因素(之一) CPU字长(位数) 目前CPU大多是32位处理器,新一代的PC机将使用64位处理器 主频(CPU时钟频率) 主频提高,CPU的处理速度通常也会加快 CPU总线(前端总线)的速度 CPU总线速度决定了CPU与内存间数据传输速度的快慢 高速缓存(cache)容量与结构 cache容量越大、级数越多,其效用就越显著 影响CPU性能的主要因素(之二) CPU的指令系统 指令的格式和功能会影响程序的执行速度 CPU的逻辑结构 CPU包含的定点运算器和浮点运算器数目 是否流水线结构,流水线的条数和级数 有无指令预测和数据预测功能 是否具有数字信号处理功能 是否多核,有几个内核 ······ Intel 微处理器主要技术参数比较 关于CPU的兼容性 不同公司生产不同的CPU产品: Intel公司:Pentium(奔腾)系列、Celeron(赛扬)系列 、Xeon(至强)系列 AMD公司: thlon独龙、Athlon速龙、Sempron闪龙、Phenom羿龙 Opteron(皓龙) IBM公司:Power5、Power6等(苹果的Macintosh使用) SUN公司:Ultra SPARC处理器 HP公司: PA-RISC、Itanium 处理器 同一公司同一系列的CPU具有向下(前)兼容性: A计算机(使用新型号CPU)的程序不能在B计算机(使用老型号CPU)上运行, B计算机的程序却能在A计算机上运行 不同公司的不同CPU产品其指令系统不同,它们互相不兼
您可能关注的文档
最近下载
- 2025年AI在企业人力资源中的应用白皮书2.0 -智、效双驱: 赋新质、创新生.pdf VIP
- CRL-H户用超声热量表-汇中仪表.pdf VIP
- 第二语言习得02 相关领域与研究传统 PPT课件.pptx VIP
- 人工智能的利与弊最新完整版本.pptx VIP
- CRTAS-2024-05 互联网租赁自行车运营服务规范.docx
- 姑溪河当涂闸枢纽工程环境影响报告书.pdf VIP
- 项目管理人员安全培训课件.pptx VIP
- 【2024版】普通话水平测试用朗读作品 50 篇带拼音版.pdf VIP
- 第二语言习得03 早期研究 PPT课件.pptx VIP
- 汽车行业质量管理体系IATF16949认证审核及评审清单(内审员、外审员、过程审核员如何开展审核?).pdf VIP
原创力文档


文档评论(0)