- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高性能计算机体系结构的研究
学 院: 计算机与通信学院
专 业: 计算机应用技术
姓 名: 贺 言 君
学 号: 122081203001
日 期: 2012 年 10 月 27 日
1
摘要: 高性能计算( HPC)是一个计算机集群系统,它通过各种互联技术将多个计算机系统连接在一起, 利用所有被连接系统的综合计算机能力来处理大型计算问题。它的的基本原理就是将问题分为若干部分, 而相连的每台计算机(称为节点)均可同时参与问题的解决, 从而显著缩短了解决整个问题所需的计算时间。高性能计算机的研制水平受探求复杂的物理世界与人类社会本身的应用计算
需求的驱动及研制者所处环境及当时的可选择的实现技术的影响。 本文主要介绍了高性能计算机的体系结构, 同时,对高性能计算机的历史和发展方向也做了简单的介绍与分析。
关键字: 高性能计算机;集群;体系结构
正文
高性能计算机的历史回顾
最早的电子计算机就是为了能够进行大量繁琐的科学计算而产生的。从
1960 年开始,计算机技术逐渐成熟,在各种商业领域慢慢地开始采用电子领域,
而且应用范围越来越广泛, 逐渐出现了针对各种不同商业用途的计算机, 被称为
“通用计算机”,具有性能和功能上的优势的一类计算机被称为“高性能计算
机”,在当时主要用于科学计算。
20 世纪 70 年代出现的向量计算机可以看作是第一代的高性能计算机。
20 世纪 80 年代初期,随着 VLSI 技术和微处理技术的发展,向量机一统天
下的格局逐渐被打破。 通过多个廉价的微处理器构建的并行化超级计算机首先从
成本上具有了无可比拟的优势。
20 世纪 90 年代初期,大规模并行处理( MPP)系统成为了高性能计算机的
发展主流。 MPP主要通由多个微处理器通过高速互联网络构成,每个处理器之间
通过消息传递方式进行通讯和协调。
20 世纪 90 年代中后期, CC-NUMA结构问世,即分布式共享内存。每个处理
2
器节点都可以访问到所有其他节点的内存,但访问远程内存需要的延迟相对较
大。 CC-NUMA本身没有在提高性能上进行较大的创新,而对于科学计算任务,
CC-NUMA是否优于 MPP仍存在争议。
在发展 CC-NUMA的同时,集群系统( cluster )也迅速发展起来,类似 MPP 结构,集群系统是由多个微处理器构成的计算机节点,通过高速网络互联而成,
节点一般是可以单独运行的商品化计算机。 由于规模经济成本低的原因, 集群系统更具有性能 / 价格比优势
电子计算机在诞生之初主要就是为科学计算服务的。 到 1960 年代,随着技术的成熟,计算机开始走向各种商业领域的应用,并且应用范围越来越广泛。因此,为了有别于“通用计算机” ,专门针对科学计算进行优化设计的计算机开始被称为“高性能计算机” ,或简称 HPC。 可以把 1970 年代出现的向量计算机看作是第一代的高性能计算机。 通过在计算机中加入向量流水部件,可以大大
提高科学计算中向量运算的速度, 其中比较著名的有 CDC 系列、CRAY系列、NEC
的 SX 系列向量机。 中国有代表性的是银河一号及中科院计算所的 757 计算机。
80 年代初期,随着 VLSI 技术和微处理器的技术的发展,向量机一统天下的格局逐渐被打破。 通过多个廉价的微处理器构建的并行化超级计算机首先从成本上具有了无可比拟的优势。 “性能 / 价格比” 而非单一性能成为衡量高性能计算机系统的重要指标。 按照摩尔定律速度发展的微处理器的性能快速超越传统向量机。1990 年代初期,大规模并行处理( MPP)系统已经开始成为高性能计算机发展的主流。
MPP主要由多个微处理器通过高速互联网络构成, 每个处理器之间通过消息传递
的方式进行通讯和协调。比较有代表性的有 TMC 的 CM-5, Intel Paragon 等。
中国的第一个 MPP 系统是计算所国家智能机中心的曙光 1000 计算机。
较 MPP 早几年问世的对称多处理机 SMP系统, 是由数目相对较少的微处理器
共享物理高性能计算机研究的现状与展望 内存和 I/O 总线形成的计算机系统(国内最早基于微处理器的 SMP为曙光 1 号)。和 MPP 相比,早期的 SMP 扩
3
展能力有限,并不具有很强的计算能力。但由于 SMP 与单机系统兼容性好,是单机系统的升级与增强,被广泛应用于商业计算领域。
1990 年代中后期的一种趋势是将 SMP 的优点和 MPP 的扩展能力结合起来, 这一趋势发展成后来的 CC-NUMA结构,即分布式共享内存。每个处理器节点都可以访问到所有其它节点的内存, 但访问远程内存需要的延迟相对较大。 代表性的
系统有 Sequent NUMA-Q, SGI-Cray Origin 等 , 国内的神威与银河系列等。
CC-
文档评论(0)