- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 中北大学《微机原理及接口技术》 * 80386(1985年-1988年)第一个实用的32位微处理器,采用了1.5?m工艺,集成了275,000个晶体管,工作频率达到16MHz。80386的内部寄存器、数据总线和地址总线都是32位的。通过32位的地址总线,80386的可寻址空间达到4GB。这时由32位微处理器组成的微型计算机已经达到超级小型机的水平。 * 中北大学《微机原理及接口技术》 * 80486(1989年-1992年)采用1?m工艺,集成了120万个晶体管,工作频率为25MHz。80486微处理器由三个部件组成:一个80386体系结构的主处理器,一个与80387相兼容的数学协处理器和一个8KB容量的高速缓冲存储器。80486把80386的内部结构做了修改,大约有一半的指令在一个时钟周期内完成,而不是原来的两个,这样80486的处理速度一般比80386快2到3倍。 * 中北大学《微机原理及接口技术》 * Pentium(奔腾)— 32位微处理器 - 5级超标量结构、分支预测技术 - 64条数据线、32条地址线 - 常用指令硬件化,使用微程序设计 Pentium MMX(多能奔腾) — 32位 - 增加了57条MMX指令 - 采用了SIMD技术 多核处理器 处理器性能 = 主频 x IPC 从上面的公式可以看出,衡量处理器性能的主要指标是每个时钟周期内可以执行的指令数(IPC: Instruction Per Clock)和处理器的主频。其实频率就是每秒钟做周期性变化的次数,1秒钟只有1次时钟周期的改变叫1Hz(赫兹)。主频为1GHz 就是1秒钟有10亿个时钟周期 因此,提高处理器性能就是两个途径:提高主频和提高每个时钟周期内执行的指令数(IPC)。处理器微架构的变化可以改变IPC,效率更高的微架构可以提高IPC从而提高处理器的性能。但是,对于同一代的架构,改良架构来提高IPC的幅度是非常有限的,所以在单核处理器时代通过提高处理器的主频来提高性能就成了唯一的手段。 “处理器功耗 正比于 电流x 电压 x 电压 x 主频”, “主频 正比于 电压” 所以:“处理器功耗 正比于 主频的三次方” 如果通过提高主频来提高处理器的性能,就会使处理器的功耗以指数(三次方)而非线性(一次方)的速度急剧上升,很快就会触及所谓的“频率的墙”(frequency wall)。过快的能耗上升,使得业界的多数厂商寻找另外一个提高处理器性能的因子,提高IPC。 由单核处理器增加到双核处理器,如果主频不变的话,IPC理论上可以提高一倍,功耗理论上也就最多提高一倍,因为功耗的增加是线性的。而实际情况是,双核处理器性能达到单核处理器同等性能的时候,前者的主频可以更低,因此功耗的下降也是指数方(三次方)下降的。反映到产品中就是双核处理器的起跳主频可以比单核处理器更低,性能更好。 由此可见,将来处理器发展的趋势是:为了达到更高的性能,在采用相同微架构的情况下,可以增加处理器的内核数量同时维持较低的主频。这样设计的效果是,更多的并行提高IPC,较低的主频有效地控制了功耗的上升。 多核处理器的技术关键 1、核结构研究 2、程序执行模型 3、ache设计 4、核间通信技术 5、总线设计 6 、操作系统设计 7、低功耗设计 8、存储器墙 9、可靠性及安全性设计 计算机的基本工作方式 指令 指令就是指挥机器工作的指示和命令 程序 一系列按一定顺序排列的指令 执行程序的过程就是计算机的工作过程。 计算机系统的基本工作方式(1) 在这里我们先举一个例子,微处理器内部有寄存器A和寄存器B,如果将寄存器A中的数据与寄存器B中的数据相加,将其结果存入寄存器A,假设其指令码那么微处理器内部一旦出就会执行寄存器AB相加并将结果存入A的指令。不同的指令有不同的指令码,任何一条指令都用与其它指令不同的代码表示。 微处理器内有专用的寄存器存储指令代码,这个寄存器称为指令寄存器,他的输出是专门设计的组合网络,这个组合网络能在指令码的控制下,把时钟脉冲变换成完成该指令操作所需要的控制信号序列,完成指令包含的一系列微细操作。 计算机系统的基本工作方式(2) 通常一条指令包括两方面的内容:一是指机器执行什么操作,即给出操作要求,二是指出操作数在存储器或通用寄存器组中的地址,在计算机中,操作要求和操作数地址都由二进制数码表示,分别称作操作码和地址码,整条指令以二进制编码的形式存放在存储器中。 指令的种类和多少与具体的机型有关,在此不详述,请参见具体的机器资料手册。 指令的顺序执行,将完成程序的执行,因而有必要了解指令的执行过程。首先是取指令和分析指令。按照程序规定
文档评论(0)