



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高性能计算的概念高性能计算(HPC)是一个计算机集群系统,它通过各种互联技术将多个计算机系统连接在一起,利用所有被连接系统的综合计算机能力来处理大型计算问题。基本原理高性能计算方法的基本原理就是将问题分为若干部分,而相连的每台计算机(称为节点)均可同时参与问题的解决,从而显著缩短了解决整个问题所需的计算时间。高性能计算机历史回顾最早的电子计算机就是为了能够进行大量繁琐的科学计算而产生的。从1960年开始,计算机技术逐渐成熟,在各种商业领域慢慢地开始采用电子领域,而且应用范围越来越广泛,逐渐出现了针对各种不同商业用途的计算机,被称为“通用计算机”,具有性能和功能上的优势的一类计算机被称为“高性能计算机”,在当时主要用于科学计算。20世纪70年代出现的向量计算机可以看作是第一代的高性能计算机。20世纪80年代初期,随着VLSI技术和微处理技术的发展,向量机一统天下的格局逐渐被打破。通过多个廉价的微处理器构建的并行化超级计算机首先从成本上具有了无可比拟的优势。20世纪90年代初期,大规模并行处理(MPP)系统成为了高性能计算机的发展主流。MPP主要通由多个微处理器通过高速互联网络构成,每个处理器之间通过消息传递方式进行通讯和协调。20世纪90年代中后期,CC-NUMA结构问世,即分布式共享内存。每个处理器节点都可以访问到所有其他节点的内存,但访问远程内存需要的延迟相对较大。CC-NUMA本身没有在提高性能上进行较大的创新,而对于科学计算任务,CC-NUMA是否优于MPP仍存在争议。在发展CC-NUMA的同时,集群系统(cluster)也迅速发展起来,类似MPP结构,集群系统是由多个微处理器构成的计算机节点,通过高速网络互联而成,节点一般是可以单独运行的商品化计算机。由于规模经济成本低的原因,集群系统更具有性能/价格比优势高性能计算机体系结构对于服务器而言,单纯地提高单个处理器的运算能力和处理能力正在变得越来越难,即使制造商从材料、工艺和设计等方面进行了不懈的努力,但提高单个处理器速度和性能已是强弩之末 研发多个CPU的并行处理技术,才是真正提高现代服务器处理能力和运算速度的有效途径2.1并行处理技术目前,SIMD技术、Single Proc技术、Const技术已经不再使用。并行处理技术主要有SMP技术、NUMA技术、集群技术和网格技术等根据2006年对排行前500名的机器作TOP500统计,TOP500中的Cluster约占708MPP(含CCNUMA)约占22,而SMP约占722.1.1SMP技术对称多处理(symmetrical multiprocessing,SMP)技术是相对非对称多处理技术而言的、应用十分广泛的并行技术在这种架构中,多个处理器运行操作系统的单一复本,并共享内存和一台计算机的其它资源所有的处理器都可以平等地访问内存、I0和外部中断系统资源被系统中所有CPU共享,工作负载能够均匀地分配到所有可用的处理器之上目前,大多数SMP系统的CPU是通过共享系统总线来存取数据,实现对称多处理的在SMP系统中增加更多处理器的两个主要问题是系统不得不消耗资源来支持处理器抢占内存,以及内存同步2.1.2NUMA技术在非一致访问分布共享存储技术(non uniformmemory access,NUMA)体系结构中,每个处理器与本地存储器和高速缓存相连,多个处理器通过处理器、存储器互联网络相连处理器还通过处理器、IO网络访问共享的IO和外围设备至于处理器之间的通信则通过可选的处理器之间的通信网络来实现NMUA技术在科学与工程计算领域具有不可替代的地位,在联机事务处理(OLTP)、决策支持服务(DSS)和Intranet以及Internet中的地位也越来越重要目前,NUMA并行机的处理器数目可达到512个,且带宽可随处理器数目基本上呈线性扩展这样大的处理器数,使单一系统映像的NUMA机足以覆盖绝大多数的应用首先,由于它具有与SMP相同的编程模式,因此在科学与工程计算领域具有不可替代的地位;其次,由于它具有共享内存和良好的可扩展性优势,可以适应企业数据中心的多种应用NUMA系统能够运行世界上一些最大的UNIX数据库应用,而且正被广泛接受为电子商务的主流技术,包括处理功能强大、IO的大规模可扩展性、高可用性、工作负荷和资源管理的广泛灵活性,而且无需改变SMP编程模型_9 J等优越技术2.1.3Cluster技术集群(Cluster)技术是近几年兴起的发展高性能计算机的一项技术它是一组相互独立的计算机,利用高速通信网络组成一个单一的计算机系统,并以单一系统的模式加以管理其出发点是提供高可靠性、可扩充性和抗灾难性一个集群包含多台拥有共享数据存储空间的服务器,各服务器通过内部局域网相互通信当一台服务器发生故障时,它所运行的应用程序将由其它服务器自动接管在大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内的任一系统上运行的服务都可被所有的网络客户使用采用集群系统通常是为了提高系统的稳定性和网络中心的数据处理能力及服务能力2.1.4网络技术网格技术有可能成为实现Petaflops(千亿万次浮点运算)的另一条途径网格是近年来计算机体系结构发展的一个重要方向,其基本思想是通过Internet进行资源共享和协同工作目前连接到Internet的计算机已经达到1亿台以上,通过互联网可能达到的聚合计算潜力是不可估量的国际上已经有Globus等组织为网格环境制定标准和参考实现但是用网格技术实现PetafloPs仍需要关键技术上的突破:一方面互联网连接的速度和带宽仍有待提高,近年来,网络通信技术以超摩尔定律的速度高速增长,已经为此提供了可能,达到实用阶段只是时间问题另一方面是有效的网格体系模型和计算模型还没有建立网格的资源是分散和动态的,计算也是一种分散的、动态的过程。传统的并行共享内存或消息传递程序模式不能直接有效地利用 如何科学计算高效使用网格的计算能力是当前一个主要的研究方向高性能计算机的发展方向1、混合体系结构已成为HPC发展的趋势2、集群将成为超级计算系统的主流3、基于刀片式服务器的集群架构兴起4、集群标准化深入泛高性能计算时代5、虚拟计算技术在集群应用中的深层次发展6、.集群可信计算环境构造技术浮出水面结论从高性能计算发展的体系结构分布来看,MPP取代向量机和集群逐步代替MPP这两个进程的背后都是摩尔定律在起作用,高性能计算机体系结构的穿心必须与半导体技术和产业发展相结合,否则很难变成主流技术,这也是SIMD系统、阵列机、数据流等新型体系结构没有流行起来的主要原因。目前,单处理器和SI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 千图网特邀设计师
- 家务任务:成长必修课
- Ivacaftor-13C6-VX-770-sup-13-sup-C-sub-6-sub-生命科学试剂-MCE
- 福安经济开发区锂电新能源配套产业小微园区项目可行性研究报告
- 2025年航空发动机维修技术革新与维修政策法规解读报告
- 2025年环境监测物联网在环境监测领域的物联网技术应用与产业发展报告
- 2025年医疗器械国产化替代的关键技术与产业布局报告
- 多式联运信息平台功能优化与协同发展在物流园区运营中的应用探索报告
- 教育信息化基础设施建设在智能教育评价系统中的应用报告
- 2025年纺织服装行业智能化生产智能化生产设备技术升级项目实施报告
- MOOC 大数据与法律检索-湖南师范大学 中国大学慕课答案
- GB/T 19964-2024光伏发电站接入电力系统技术规定
- MSDS基础知识培训课件
- 吸入剂的正确使用
- 疝气护理课件
- 《造林绿化落地上图操作技术规范》
- 国企基金公司招聘考试题
- 烧伤科普讲座课件
- 小学语文课前预习有效指导的研究结题报告
- 《狼性企业文化》课件
- 智慧能源管理平台建设方案书
评论
0/150
提交评论