HPC China:浪潮异构HPC三大方案

10月26至29日,一年一度的高性能计算领域盛会“2011年全国高性能计算学术年会”(HPC China 2011)在山东济南山东大厦召开。26日举行的是国际高性能计算咨询委员会2011中国研讨会(HPC Advisory Council China Workshop 2011),IT168作为独家网络支持媒体为您做现场报道。


  会上来自浪潮集团高性能产品部张清做了“异构HPC——发展、挑战与解决思路”的演讲。从目前高性能计算的排行榜来看,异构平台已经占据了绝大部分系统,张清表示,未来的计算架构将是混合系统。


▲浪潮集团高性能产品部张清

  在构建异构HPC方面,张清指出目前正面临四大挑战,分别是1.开发工具,具体体现在编程模型和工具链,2.系统软件,具体体现在部署软件、监控软件以及作业管理,3.算法设计,具体体现在发掘细粒度算法和算法与新体系结构的映射,4.软件设计,具体体现在新算法和异构硬件之间的融合。


▲CPU+GPU异构方案


▲CPU+MIC异构方案

 



▲CPU+GPU+FPGA异构方案

  目前异构系统来源于芯片级、节点级以及系统级,浪潮提供节点级的异构高性能计算系统,浪潮节点级高性能计算技术涵盖三个方向,依次是:CPU+GPU,CPU+MIC以及CPU+GPU+FPGA。三个方向具备各自的特点,CPU+GPU适用于计算密集型应用,需要细粒度并行算法,能极大提升应用性能;CPU+,MIC系统可编程性好,具有很高的软件生产力,可基于OpenMP、MPI开发,而且浪潮已经与英特尔共同成立了并行计算联合实验室,CPU+GPU+FPGA可利用不同的异构平台来实现性能最大化,适用于计算量呈指数性增长的应用,应用于一些特性的行业。