论位体系结构的发展.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
论64位体系结构的发展 一、历史回顾 二十世纪最后两个十年,人们看到RISC体系结构的兴起,并且从32位发展到64位。Alpha开创了64位RISC计算的新时代。64位技术揭开了信息时代的新篇章,支持全球性Internet和电子商务的大型7×24网站、破译人类基因密码、数字技术的广泛应用、全球性的天气和灾害分析预告、人类对外层空间的探测都离不开各种基于64位微处理器的电脑系统。64位技术的广泛应用促使数据量爆炸性地增加,推动信息技术应用发生新革命、进入以存储为中央的新时代。 1.1. RISC体系结构的发展 RISC体系结构和设计思想是80年代初出现的,它的基本思路是:抓住CISC指令系统指令种类太多、指令格式不规范、寻址方式太多的缺点,通过减少指令种类、规范指令格式和简化寻址方式,大量利用寄存器间操作,大大简化处理器的结构、优化VLSI器件使用效率,从而大幅度地提高处理器性能、并行处理能力和性价比。到80年代后期,RISC技术已经发展成为支持高端服务器系统的主流技术,纷纷推出了32位RISC微处理器。如IBM的PowerPC和Power2,Sun的SPARC,HP的PA-RISC 7000和MIPS的R系列等。 基于32位RISC芯片的产品在取得了很大的成功,也产生巨大的影响。其中,第一个影响是促使VAX走下坡路。第二个影响是促进了利用商品化的部件来生产超级计算机。过去,超级计算机主要使用专门的向量处理机。RISC技术使人们能够利用商品化程度很高的RISC微处理器生产出性能可以与低端向量机比美的计算机系统。这不仅促使Convex等一批以提供“买得起的巨型机”吸引客户的小巨型机公司成为昙花一现,也启示人们以更高级的RISC技术迈向超级计算的顶峰,孕育了64位RISC计算的新时代。 1.2 Alpha开创64位RISC计算新时代 计算机技术的另一重大发展是20世纪Array0年代实现的高端系统和应用从32位向64位过渡。这一过渡首先是从RISC微处理器开始的。最早问世的64位RISC微处理器是Alpha 21064和MIPS R4000。Alpha率先全面完成了从32位过渡到64位技术各项任务,包括64位微处理器设计和生产、从部门级、企业级到超级计算机的64位系统设计和生产、64位操作系统、中间件和应用软件的开发、64位系统集成、服务和支持,在此基础上建立了成熟的64位技术,创造了大量成功的应用实例、丰富的应用经验和应用成果,开创了64位技术应用时代。  1.3. Intel推出第一代IPF系列产品Itanium 1 1994年6月,Intel和HP公司签署合作协议,为服务器和工作站市场一起研发全新的64位架构。1997年11月,Intel和HP公司宣布推出基于EPIC(显性并行指令计算)的Itanium体系结构,并就推出产品代号为“Merced”的IA-64处理器系列(IPF系列)的计划。2001年5月IA-64体系结构IPF系列的第一代产品Itanium正式上市。 结构如图所示:  1.3.1. IA-64的基本设计思想 Itanium体系结构的设计实现基于如下的原则,使得IPF系列处理器不但能够实现持续高性能,而且具备随着技术发展进一步提高性能潜力:  ●支持显性并行指令计算(EPIC);  ●提供一系列有利于增强指令级并行的特性;  ●把重点放在提高应用软件实际运行的性能,面向广泛范围的应用; 1.3.2.显性并行指令计算(EPIC)   人们主要通过提高IPC(每个周期执行的指令数)和主频来提高芯片的性能。为了提高IPC,必须提高处理器指令级并行(ILP)的能力。所谓ILP是指处理器同时执行多条指令的能力,即处理器在每个时钟周期内发送和执行尽可能多条指令的能力。为此需要处理器:(1)能够找到和标识程式中能够并行执行的指令段;(2)具备充分的资源在最短时间内发送和同时执行可并行执行的指令段。这就需要处理器具备足够的智能和资源来完成这两项任理。  1.3.3. IA-64指令集体系结构(ISA) IA-64体系结构引入64位寻址和新的指令集,他还包含一个IA-32模式的指令集,任何IA-64处理器都能够执行IA-32程式。IA-64体系结构充分吸收了RISC体系结构的长处:只有显性装入和存储指令才能够访问内存,任何其他指令都在寄存器上操作。指令被组合在一系列3指令集束中。 1.3.4. IA-64的指令类型  A整数(ALU)I-unit or M-unit   I整数(非-ALU)I-unit   M内存M-unit   F浮点数F

文档评论(0)

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

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

1亿VIP精品文档

相关文档