冯诺依曼体系计算机局限与非冯机发展方向研究.docVIP

冯诺依曼体系计算机局限与非冯机发展方向研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
冯诺依曼体系计算机局限与非冯机发展方向研究

冯·诺依曼体系计算机局限与非冯机发展方向研究   【摘 要】本文探讨了制约现代计算机进一步发展的主要因素,指出基础硬件IC生产技术的极限和冯?诺依曼体系结构的缺陷将成为计算机发展的两大瓶颈。讨论了非冯?诺依曼结构计算机发展的现状,提出了光子计算机和人工神经计算机将拥有极大发展空间与市场前景的观点。   【关键词】计算机;体系结构;发展局限   0 引言   1946年世界上诞生第一台电子数字计算机ENIAC,拉开了人类计算机发展的序幕,经过60余的发展已经成为人类工作和生活不可缺少的一部分,它是科技发展史上最具影响力的成果。   然而,现代计算机发展所遵循的基本结构形式始终是冯?诺依曼机结构。这种结构特点是“程序存储,共享数据,顺序执行”,需要CPU从存储器取出指令和数据进行相应的计算,因此CPU与共享存储器间的信息交换的速度成为影响系统性能的主要因素,而信息交换速度的提高又受制于存储元件的速度、存储器的性能和结构等诸多条件。   传统计算机在数值处理方面已经到达较高的速度和精度,而随着非数值处理应用领域对计算机性能的要求越来越高,传统体系结构的计算机已经难以到达这些要求,所以需要寻求新的体系结构来解决问题。   1 冯?诺依曼体系计算机发展的局限   1.1 集成电路生产技术制约存储器的性能,存储器的性能制约系统的性能   传统冯?诺依曼计算机体系结构的存储程序方式造成了系统对存储器的依赖,CPU访问存储器的速度制约了系统运行的速度。集成电路IC芯片的技术水平决定了存储器及其他硬件的性能。为了提高硬件的性能,以英特尔公司为代表的芯片制造企业在集成电路生产方面做出了极大的努力,且获得了巨大的技术成果。现在每隔18个月IC的集成度翻一倍,性能也提升一倍,产品价格降低一半,这就是所谓的“摩尔定律”。这个规律已经持续了40多年,估计还将延续若干年。然而,电子产品面临的二个基本限制是客观存在的:光的速度和材料的原子特性。首先,信息传播的速度最终将取决于电子流动的速度,电子信号在元件和导线里流动会产生时间延迟,频率过高会造成信号畸变,所以元件的速度不可能无限的提高直至达到光速。第二,计算机的电子信号存储在以硅晶体材料为代表晶体管上,集成度的提高在于晶体管变小,但是晶体管不可能小于一个硅原子的体积。随着半导体技术逐渐逼近硅工艺尺寸极限,摩尔定律原导出的规律将不再适用。   现在集成电路中两个晶体管之间的距离只有22纳米,相当于只有100个硅原子那么大了。可以推测将来会有15纳米,7.7纳米,5.4纳米,可能2023年做到2.7纳米,2030年0.9纳米。0.9纳米只有4个硅原子那么大,4个硅原子不可能构成实用的晶体管,可以确定2030年以前硅材料为代表的IC技术到达发展极限。   因此,计算机基础硬件的发展届时将受到严重制约,需要从基础物理、材料科学及生产技术多方面来重新思考计算机的硬件构成,更需要从体系结构方面有所创新。   1.2 对冯?诺依曼计算机体系结构缺陷的分析   (1)指令和数据存储在同一个存储器中,形成系统对存储器的过分依赖。如果储存器件的发展受阻,系统的发展也将受阻。   (2)指令在存储器中按其执行顺序存放,由指令计数器PC指明要执行的指令所在的单元地址。然后取出指令执行操作任务。所以指令的执行是串行。影响了系统执行的速度。   (3)存储器是按地址访问的线性编址,按顺序排列的地址访问,利于存储和执行的机器语言指令,适用于作数值计算。但是高级语言表示的存储器则是一组有名字的变量,按名字调用变量,不按地址访问。机器语言同高级语言在语义上存在很大的间隔,称之为冯?诺依曼语义间隔。消除语义间隔成了计算机发展面临的一大难题。   (4)冯?诺依曼体系结构计算机是为算术和逻辑运算而诞生的,目前在数值处理方面已经到达较高的速度和精度,而非数值处理应用领域发展缓慢,需要在体系结构方面有重大的突破。   (5)传统的冯?诺依曼型结构属于控制驱动方式。它是执行指令代码对数值代码进行处理,只要指令明确,输入数据准确,启动程序后自动运行而且结果是预期的。一旦指令和数据有错误,机器不会主动修改指令并完善程序。而人类生活中有许多信息是模糊的,事件的发生、发展和结果是不能预期的,现代计算机的智能是无法应对如此复杂任务的。可见计算机从自动机器到自为机器还有很遥远的路要走。   2 非冯?诺依曼体系计算机的发展   2.1 非冯?诺依曼体系计算机研究的主要线路   近几年来人们努力谋求突破传统冯?诺依曼体制的局限,各类非诺依曼化计算机的研究如雨后春笋蓬勃发展,主要表现在以下四个方面:   (1)对传统冯?诺依曼机进行改良,如传统体系计算机只有一个处理部件是串行执行的,改成多处理部件形成流水处理,依靠时间上的重叠提高处理效率。   (2)由多个处理器

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档