一本系统论述高性能计算机系统与应用的专业书籍——《高效能计算系统设计与应用》日前由科学出版社正式出版发行,该书由紧密参加了世界最快超级计算机“天河2号”的浪潮技术团队撰写,可以作为高校本科生、研究生教材,以及高性能计算研发人员的参考书。据悉,这是浪潮继《MIC高性能计算编程指南》、《High-Performance Computing on the Intel Xeon Phi——How to Fully Exploit MIC Architectures》之后再次推出的一部面向高性能计算的专著。
一直以来,高性能计算(又称高效能计算)都是信息领域的前沿高新技术,广泛应用于科学研究、石油勘探、气象预报、航天国防、生命基因等领域。而随着信息技术的触角更深入的探及到社会生活之中,金融、政府、企业、互联网等新兴应用对高效能计算的需求也在迅猛增长。目前,全球超级计算机已经步入千万亿次时代,而百亿亿次级别的高效能计算系统也从探讨进入到研制阶段,人们正期待采用百亿亿次计算机解决更大规模和更复杂的问题。
由于高效能计算机在科研、生产领域的巨大作用,国家对高效能计算机的发展也给予了重点关注。从“天河1A”超级计算机系统问鼎全球超级计算Top500榜首,到全国产化的千万亿次“神威蓝光”问世,再到“天河2号”三次问鼎Top500榜首,中国在超级计算机和高效能计算技术方面不断取得突破,计算系统的架构设计和峰值计算能力已经跃升到国际领先水平。不过,由于应用的落后以及相关人才的缺乏,我国还不能称为高效能计算的强国。
国家863计划“高性能计算机及其核心软件”重大专项总体组组长、北京航空航天大学钱德沛教授在为本书撰写的序言中表示,“审视我国目前高性能计算发展现状,缺乏自主研发的大型高性能计算应用软件,缺少具有跨学科知识和视野的高水平人才,已经成为制约我国高性能计算事业发展的两大瓶颈因素。应用是高性能计算发展的根本动力,正是各行各业对计算不断增长的需求推动着高性能计算技术的持续进步。同时,高性能计算应用的开发、实施、推广和普及需要千千万万的高素质人才,人才是促进高性能计算应用进步的第一要素。”
《高效能计算系统设计与应用》一书正是为推动解决我国高性能计算人才匮乏这一大背景下应运而生的,该书紧密围绕工程实例展开论述,内容涵盖高效能计算机系统设计和应用两大部分,包括高效能计算机的系统架构、高效能计算系统构建的基本原则、十万亿次至百万亿次高效能计算机系统的设计方法、高效能计算机应用环境构建和大型并行应用软件开发、高效能计算系统的综合评测体系,以及对百亿亿次高效能计算机的展望等多个方面。
此外,此书针对目前流行的并行异构体系结构,探讨了CPU+GPU和CPU+MIC两种异构并行软件的开发技术。对于使用者最关注的应用方面,该书介绍了计算化学、计算生物学、计算流体力学、分子动力学、计算材料、大气科学、石油地质勘探等领域的典型应用软件,以及这些软件与高性能计算机结构和性能之间的关系。
作为中国高性能计算的领先者,浪潮一直致力于推动高性能应用发展和人才培养。据了解,为了推进高性能计算在中国得到更好的普及和发展,特别是在对高性能计算感兴趣的科研人员以及开设了相关课程的高校中间广泛传播高性能计算知识,培养高性能计算人才,浪潮集团与科技部、教育部以及国家超算中心等部门,已经连续举办了三届ASC大学生超级计算机竞赛,有力推动了大学生学习和关注高性能计算的兴趣和热情。