


全文预览已结束
付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浅谈CPU的架构 摘 要:CPU的架构就好比一座房子的框架,它决定了使用该架构的处理器的整体性能。目前世界上有很多处理器,而处理器的架构却只有几种,可见架构作为中央处理器的基础,对于处理器的整体性能起到了决定性的作用。 关键词:CPU;处理器架构;各个架构的特点 中央处理器(CPU)是计算机中最重要的一个部分,其硬件主要由控制器、运算器、存储器、输入设备和输出设备五部分组成,而CPU的最重要基础便是CPU架构。对于CPU架构,简单来说就是CPU核心的设计方案,不同架构的处理器同主频下,性能差距可以达到2-5倍,可见架构对于CPU的重要性。 目前全球有四大处理器架构,分别为X86架构、ARM架构 、MIPS架构和POWER架构,其中X86架构属于复杂指令集,而ARM架构 、MIPS架构、POWER架构属于精简指令集。目前电脑上的CPU架构基本上都是基于X86架构设计的,而移动通讯领域很多使用的是ARM架构的处理器。ARM架构广泛地使用在许多嵌入式系统设计中,目前ARM架构占了所有32位嵌入式处理器75%的比例,使它成为全世界使用最多的的32位架构之一。MIPS架构广泛使用在网络设备、个人娱乐装置、电子产品以及商业装置等小型设备上,最早的MIPS架构是32位,最新的版本已经变成64位,而且我国的龙芯使用的便是MIPS架构。由于POWER架构构成的处理器具有结构简单和高效率的特点,因此POWER架构的处理器在各个领域被广泛使用。 ARM架构是一个32位精简指令集(RISC)处理器架构,它有一些RISC所共有的特性,例如固定的32 bits 操作码长度,降低编码数量所产生的耗费,减轻解码和流水线化的负担。它的指令大多均为一个CPU周期执行。ARM架构是读取/储存架构。它不支援地址不对齐内存存取。大量的16 32-bit 寄存器阵列其指令集属于正交指令集。 MIPS架构是一种采用精简指令集(RISC)的处理器架构,它的基本特点是:包含大量的寄存器、指令数和字符、可视的管道延时时隙,这些特性使MIPS架构能够提供最高的每平方毫米性能和当今SoC设计中最低的能耗。 MIPS32架构基于一种固定长度的定期编码指令集,并采用导入/存储数据模型。其算术和逻辑运算采用三个操作数的形式,允许编译器优化复杂的表达式。而且它还带有32个通用寄存器,让编译器能够通过保持对寄存器内数据的频繁存取进一步优化代码的生成性能。 POWER架构是1991年由Apple、IBM、Motorola组成的AIM联盟所发展出的微处理器架构。它是IBM开发的一种基于RISC指令系统的架构,相对于X86架构的处理器,采用POWER架构的处理器具有结构简单和高效率的特点。POWER4,POWER5,POWER6以及POWER7处理器和其他厂商生产的POWER PC处理器都是采用这个架构的。 1978年6月8日,Intel发布了新款16位微处理器8086,8086处理器采用了X86架构,这也是X86架构首次应用在CPU中,随后X86架构便广泛应用在Intel生产的各种CPU上。 X86指的是特定微处理器执行的一些计算机语言指令集,定义了芯片的基本使用规则。由于X86构架的处理器芯片在性能上比较强劲,善于执行复杂工作,X86架构比ARM架构系统在性能方面要快得多、强得多。因此,当Intel进军移动市场领域后,只推出的双核芯片就可以媲美ARM构架的四核芯片性能。 个人电脑上的CPU架构,其实都是基于X86架构设计的,近几年比较著名的X86架构有Intel的Netburst、Core、Nehalem,以及AMD的K8。下面详细介绍一下Core架构。 Core微架构全部采用65nm制造工艺,晶体管数量达到2.91 亿个,核心尺寸为143平方毫米,性能提升40%,能耗降低40%,主流产品的平均能耗为65瓦特,顶级的X6800也仅为75瓦特,前端总线提升至1066Mhz(Conroe),1333Mhz(Woodcrest),800Mhz(Merom)。该架构拥有双核心、64bit令集、4发射的超标量体系结构和乱序执行机制等技术,支持包括SSE4在内的Intel所有扩展指令集。为了提高两个核心的内部数据交换效率采取共享式二级缓存设计,2个核心共享4MB或2MB的 二级缓存,其内核采用高效的14级有效流水线设计,每个核心都内建32KB一级指令缓存与32KB一级数据缓存,而且2个核心的一级数据缓存之间 可以直接传输数据。 一、Core架构的特点: 1、超强的四组指令编译器。Core微架构采用了四组指令编译器,也就是四组解码单元,这四组解码单元由三组简单解码单元与一组复杂解码单元组成。 2、流水线明显缩短。我们都知道,流水线越长,频率提升潜力越大,但是一旦分支预测失败或者缓存不中的话,所耽误的延迟时间越长。因此对于Conroe来说,14级流水线的效率要比Prescott核心的31级要高很多,延时却要低得多。 3、更强大的内存I/O能力。Core微架构采用大容量的共享式二级缓存,这种设计不仅减少了缓存访问延迟,提高了缓存的利用率,而且还可以使单个核心享用完全的4MB缓存。二、Core架构相比于其他架构所具有的优势: 1、高级智能快速缓存 Core架构使用了双核共享二级缓存的方案,它可以避免缓存作频繁的同步更新,增强了双核的协作效率。 2、智能电源管理 由于core采用了智能型电源管理,使Core架构的产品有非常低的功耗表现,Core架构的智能电源管理具体来说有以下几个方面。 分离式前端总线。Core架构引入分离式前端总线设计,当前端总线传输的数据并不多时,前端总线只会开启32位,另外32位暂时处于关闭状态,而当传输数据较多时,全部的传输线路又会被开启,这有效减少了前端总线的无谓能源消耗。 更精确的运行温度控制。Core架构在CPU内的数个热点放置了数字热量传感器,通过专门的控制电路,CPU可以精确获知当前的发热量并迅速调整好运作模式。 动态激活/关闭功能单元。有时候CPU内部的部分逻辑单元并没有处于激活的状态,如果可以在需要的时候才让它们运转,不需要的时候让它们暂时休眠一下,那么CPU就可以进一步减少无意义的能源消耗。Core架构的动态激活/关闭功能单元就可以达到上述的目的,因而由Core架构构成的CPU就可以降低很多的功耗。 3、超宽动态执行单元 超宽的解码单元。在设计Core的架构时,Intel让解码器回归到传统的“简单-复杂”专用体系,Core架构的解码器数量被提升至4个,其中复杂解码器仍为1个,但简单解码器增至3个。 强化的指令预取能力。Core架构的指令预取单元每次可以从一级缓存中获得6个X86指令,由此满足了指令解码器的需求。 整数执行单元的优化。Core 微架构所拥有的3个64bit的整数执行单元并非完全相同。与解码单元部分类似,3个整数执行单元也分为1个复杂整数执行单元和2个简单整数执行单元。 浮点执行单元的特殊设计。Core
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年生物化学模拟习题(含参考答案)
- 消控员证书题目及答案
- 2025房屋租赁合同的基本协议
- 曹阳二中分班考试试卷及答案
- 2025港口物流运输合同
- 藏医解剖技术考试题库及答案
- 2025终止的工程承包合同
- 仓管员的入职考试题目及答案
- 2025年基层眼科试题及答案解析
- 2025建筑工程合同样本
- 河南省开封市西北片区2023-2024学年九年级英语第一学期期末达标检测模拟试题含解析
- ISO9001-2015-质量管理体系过程关系图
- 数字经济前沿八讲
- 数字经济概论-完整全套教学课件
- 《数字媒体基础与实践》数字媒体技术概述
- 直接抒情与间接抒情
- 中电联理论试卷A(无答案)
- 红岩优秀读后感800字5篇
- GB/T 2679.7-2005纸板戳穿强度的测定
- 文化政策与法规(第一课)
- 色彩基础知识ppt
评论
0/150
提交评论