书籍作者:历军 | ISBN:9787302504726 |
书籍语言:简体中文 | 连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 | 下载次数:6295 |
创建日期:2021-02-14 | 发布日期:2021-02-14 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
前言
高性能计算,又称超级计算,是计算机科学重要的前沿性分支,它不仅是一个国家综合科研实力的体现,更是对国家安全、经济和社会发展具有举足轻重的意义,是公认的国家科技发展水平和综合国力的重要标志,已成为各国竞相抢占的科技竞争战略制高点,全球仅美国、日本、中国拥有超级计算技术。高铁和超级计算是美国唯一公开承认中国能与之比肩甚至超过美国的技术和产业。
高性能计算是科技的基础产业,应用上可支撑: 核试验模拟、石油勘探、气象预报、农业育种、医疗服务、新药研制、动漫渲染、材料设计、金融计算等,几乎涉及人类科学和生活的每一个领域。一般来说,凡是需要大规模数值模拟计算和大规模数据分析处理的情形都可以利用超级计算机进行加速,同时还可以协助探索超宏观(如宇宙)、超微观(如纳米级)、极端环境(如人造太阳)等实际工作环境难以实现的研究。据IDC报告,2015年全球超算市场规模约250亿美元,其中,高性能计算机系统(包括服务器、存储和网络)约占60%,软件和服务约占35%; 并预测2015—2020 年超算市场规模将以8.3%的复合增长率迅速扩大,在2020年将达到440亿美元。
另外,深度学习和人工智能被认为是2020年前最有希望颠覆人类生产和生活的技术,而它与超级计算密不可分。从深度学习的模型训练,到模型推理都依赖于超算技术。目前,深度学习已经渗透到文字、语音与影像的识别与处理、生物、医药与医疗、娱乐与媒体、精准营销、国防与安保、自动驾驶与无人飞行器等多个方面。到2020年,预计深度学习应用市场将达到400亿美元。超级计算同时也已经与大数据结合,成为大数据相关产业的技术基础,在此之上可以进行城市规划,实现相关惠民服务,包括政务、交通、社保、医疗、教育、就业、城市、帮扶、电商等惠民服务。此外,还有医疗大数据、空天大数据、气象大数据、环保大数据、金融大数据等一系列朝阳性应用。
中国政府从“九五计划”开始就一直支持高性能计算的技术、产业、应用的发展。国家“863计划”推出了一系列高效能计算机系统,2008 年的深腾7000的计算性能是每秒150 万亿次,曙光5000A是每秒230 万亿次; 2010 年推出了曙光每秒6000万亿次和每秒3000 万亿次,天河一号是每秒4700 万亿次。2011 年,我们用国产的处理器推出了每秒千万亿次系统神威蓝光,这是一个里程碑式的成果,解决了国内用自主研发的处理器实现千万亿次系统的突破。2013 年6 月,世界超级计算机500 强中,天河二号名列第一,其峰值速度达到了每秒5亿亿次。“863 计划”也启动了第二台10 亿亿次的计算机研究,由神威蓝光团队研制的基于自主芯片的太湖之光超级计算机,当前位列Top500排名第一。此外,截至2016年,中国科技部批准建立的国家超级计算中心共有7家,分别是国家超级计算合肥中心、国家超级计算天津中心、国家超级计算广州中心、国家超级计算深圳中心、国家超级计算长沙中心、国家超级计算济南中心和国家超级计算无锡中心。可以看到,在系统研制和环境建设方面,我们已经走到了世界领先的地位。
近年来,E级计算成为高性能计算一个新的发展目标。2013年,以Prace为首的欧洲超算联盟又启动2020地平线计划及基于ARM架构的E级计算原型系统的“稻草人”计划。2015年,美国白宫提出了国家战略计算计划(National Strategic Computing Initiative),用以最大化超级计算的研究、开发、部署能给美国社会所能带来的福利。
2016年以来,中国政府加大了对超算的支持的力度,发展E级高性能计算机及其相关技术。2016年10月9日,习近平总书记在中共中央政治局第三十六次集体学习时强调“要紧紧牵住核心技术自主创新这个‘牛鼻子’,……,推动高性能计算(超算)、移动通信、量子通信、核心芯片、操作系统等研发和应用取得重大突破”。2016年12月,国务院印发《“十三五”国家信息化规划》指出: “十三五”时期要大力发展先进计算技术,重点加强E级计算(超级计算全球最前沿技术,每秒运算性能达到百亿亿次)、云计算、量子计算、人本计算、异构计算、智能计算、机器学习等技术研发及应用。科技部已经按照“十三五”的规划要求,启动“高性能计算(超算)”重点专项2016年度项目和2017年度项目。其中,2016年专项围绕E级高性能计算机系统研制、高性能计算应用软件研发、高性能计算环境研发等三个创新链(技术方向)部署了20个重点研究任务; 2017年专项则围绕E级计算机的编程模型、算法、示范应用及特定行业应用软件研制展开。
尽管如此,高性能计算的应用却往往躲在屏幕之后,不为大众所熟知。此外,由于高性能计算的产业链长而复杂,很多IT研究人员对应用了解的并不多,而且不同应用方向的研究人员之间也是隔行如隔山。其次,中国的超级计算机如星云、天河、太湖之光都在世界排名中名列前茅,不少国外的专家质疑我们只是用钱堆出个机器,并不是真正地把高性能计算机用起来。再次,E级计算机原型系统以及将来的E级计算机即将部署,我们需要对以往的高性能计算应用进行归纳,进而为运算速度更快的新一代超级计算机的高效运行与利用打好基础。正是因为这些考量,笔者邀请了业内相关专家学者一起编著了本书。
本书由中科曙光公司牵头,参与单位近二十家,较为全面地反映了中国高性能计算应用的现状。同时我们邀请了中国超算创新联盟对未来的高性能计算技术和应用做了展望,相信可以供高性能计算技术的研究人员、应用专家、相关政策的制订者,以及该技术的爱好者参考使用。
本书得到了国家重点研发计划高性能计算重点专项2016YFB0200300和2016YFB0200100的资助,特此表示感谢。
对于本书的编写工作,各位作者付出了极大的心血和努力,将自己多年积累的高性能计算相关知识和经验予以整理共同完成了此书。然而,编写时间仓促,精力有限,书中难免会有所疏漏,敬请读者批评指正。
历军
2018年3月中关村软件园
目录
第1章总述
1.1高性能计算概述
1.1.1系统架构
1.1.2硬件基础
1.1.3并行算法
1.1.4中国高性能计算中心
1.2常见应用领域
1.2.1科学计算
1.2.2能源领域
1.2.3气象领域
1.2.4工程仿真
1.3新兴应用领域
1.3.1基因测序研究
1.3.2证券指数计算
1.3.3动漫渲染
1.3.4互联网与深度学习
参考文献
第2章高性能计算应用之计算材料研究
2.1计算材料学概览
2.1.1引言
2.1.2超越发现: 新材料设计观
2.1.3日趋成熟的计算方法论
2.1.4计算材料学应用软件
2.2典型案例
2.2.1第一性原理计算在多铁材料中的应用
2.2.2蒙特卡罗方法及其在石墨烯研究中的应用
2.3新兴的材料基因组计划
小结
参考文献
第3章高性能计算应用之生物学研究
3.1计算生物学概览
3.2蛋白质结构研究
3.2.1电子显微三维重构
3.2.2质谱仪原始资料处理
3.2.3分子动力学模拟
3.3计算机辅助药物设计
3.3.1应用背景
3.3.2计算资源需求
3.4生物信息学
3.4.1生物信息学简介
3.4.2基因测序及数据处理技术
3.4.3生活中的生物信息学
3.5精准医疗
3.5.1精准医疗的概念演变及发展
3.5.2精准医疗服务于癌症诊疗
3.5.3高性能计算与精准医疗
参考文献
第4章高性能计算应用之气象学研究
4.1数值天气预报
4.1.1数值天气预报的起源
4.1.2数值天气预报的工作原理
4.1.3数值天气预报现状与发展趋势
4.1.4数值天气预报与高性能计算
4.1.5常用天气预报模式介绍
4.2数值海洋预报
4.2.1数值海洋预报的起源
4.2.2数值海洋预报的工作原理
4.2.3数值海洋预报现状与发展趋势
4.2.4数值海洋预报与高性能计算
4.2.5常用海洋预报模式介绍
4.3数值气候模拟
4.3.1数值气候模拟背景介绍
4.3.2数值气候模拟与高性能计算
4.3.3常用气候模式介绍
4.4环境空气质量预报
4.4.1空气质量预报的起源
4.4.2空气质量预报的工作原理
4.4.3空气质量预报现状与发展趋势
4.4.4空气质量预报与高性能计算
4.4.5常用空气质量模式介绍
4.5典型案例
4.5.1中国环境监测总站
4.5.2预报预警中心
小结
参考文献
第5章高性能计算应用之工业仿真
5.1工程仿真概览
5.1.1工程仿真简介
5.1.2工程仿真的重要性
5.1.3工程仿真的技术发展
5.1.4常见的工程仿真软件简介
5.1.5工程仿真如何开展
5.2工业仿真与高性能计算
5.2.1CAE与HPC
5.2.2工业仿真计算平台的需求分析和硬件选型
5.2.3高性能计算平台配置方案与使用方法
5.2.4工业仿真云的建设方案简介
5.3典型应用案例
5.3.1某轨道交通装备集团仿真公共服务平台建设
5.3.2某特种设备研究院高性能计算平台建设
参考文献
第6章高性能计算应用之石油勘探领域研究
6.1石油产业——战略资源关系国计民生
6.2石油勘探开发领域高性能计算发展历程
6.3典型案例
6.3.1基于GPU混合架构下的积分法叠前时间偏移应用
6.3.2基于GPU混合架构下的RTM逆时偏移应用
6.3.3“两宽一高”海量数据处理
6.3.4存储对石油勘探大数据处理集群效率影响分析
6.3.5大数据时代勘探云建设模式探索
小结
参考文献
第7章高性能计算应用之石油加工领域研究
7.1石油加工领域——国民经济的支柱产业
7.2石油加工领域高性能计算发展历程
7.3典型案例
7.3.1催化裂化过程的数值模拟
7.3.2烃类蒸汽裂解制乙烯过程的数值模拟
7.3.3催化重整过程的数值模拟
7.3.4加热炉及其空气预热器的数值模拟
7.3.5气固鼓泡流化床中的数值模拟
7.3.6深层鼓泡床内偏涌现象的数值模拟
7.3.7盘环型汽提器中磨损机理的CPFD数值模拟研究
小结
参考文献
第8章高性能计算应用之渲染领域研究
8.1渲染简介
8.1.1渲染的定义
8.1.2渲染的应用领域
8.2渲染常用技术
8.2.1渲染相关概念
8.2.2渲染常用算法
8.2.3渲染常用软件
8.2.4渲染农场技术
8.2.5云渲染
8.2.6GPU渲染
8.3典型案例
8.3.1特种电影的HPC应用
8.3.2渲染云应用
参考文献
第9章高性能计算应用之遥感领域研究
9.1遥感介绍
9.2遥感与大数据
9.2.1遥感大数据表示
9.2.2遥感大数据存储
9.2.3遥感大数据组织
9.2.4遥感大数据检索
9.2.5遥感大数据理解
9.2.6遥感大数据挖掘
9.2.7遥感数据特点分析
9.3遥感计算
9.3.1遥感计算需求分析
9.3.2计算技术发展现状
9.3.3遥感应用计算架构
9.4典型案例
9.4.1遥感图像处理应用案例(CPU+GPU)
9.4.2遥感影像分发应用案例(MPI+HBase)
小结
参考文献
第10章高性能计算应用之深度学习研究
10.1深度学习技术简介
10.1.1深度学习的发展
10.1.2深度学习应用分析
10.2高性能计算与深度学习
10.2.1深度学习的计算需求
10.2.2高性能计算技术的革新
10.2.3计算技术对深度学习的推进
10.3深度学习的理论基础
10.3.1信息系统处理模型
10.3.2人工神经网络的表示
10.3.3感知器原理
10.4深度学习工具介绍
10.4.1开源工具
10.4.2Caffe测试实例
10.4.3曙光XSharp介绍
10.5典型案例
10.5.1人脸识别
10.5.2ImageNet图像分类
10.6深度学习技术在中国的应用现状
参考文献
第11章高性能计算应用展望
11.1高性能计算应用现状
11.1.1国际高性能计算应用现状
11.1.2国内高性能计算应用现状
11.2高性能计算应用趋势
11.2.1Top500数据统计
11.2.2戈登·贝尔奖应用分布
11.2.3应用软件研发
11.3主要国家对高性能计算的投入
11.3.1美国
11.3.2欧盟
11.3.3日本
11.3.4中国
11.4展望
11.4.1学术展望
11.4.2企业展望
参考文献