版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高性能计算与高性能计算机
HighPerformanceComputingandHighPerformanceComputers陈国良吴俊敏中国科学技术大学计算机科学与技术系国家高性能计算中心(合肥)Email:glchen@Homepage:http://2023/10/71现代密码学理论与实践之五摘要
高性能计算是一个国家的综合国力的体现,是支撑国家实力持续发展的关键技术之一,在国防安全、高科技发展和国民经济建设中占有重要的战略地位。计算科学已经和传统的理论科学与实验科学并列成为第三门科学,它们相辅相成地推动着人类科技发展和社会文明的进步。21世纪科学最重要和经济上最有前途的研究前沿,有可能通过熟练地掌握先进的计算技术和运用计算科学得到解决。本报告首先简单地介绍一下高性能计算的含义、特点、应用需求、地位和作用;接着讲述国际高性能计算机和我国高性能计算机的发展状况;然后概略地谈一下应用实例;最后对加速我国高性能计算及高性能计算机的发展发表几点参考意见。2023/10/72现代密码学理论与实践之五目录1.高性能计算的意义2.高性能计算的发展与现状3.高性能计算的典型应用4.高性能计算的挑战与机遇2023/10/73现代密码学理论与实践之五1.高性能计算的意义(1)1.1高性能计算的内在含义1.2高性能计算的应用需求1.3高性能计算的战略地位2023/10/74现代密码学理论与实践之五1.高性能计算的意义(2)1.1高性能计算的内在含义计算和计算科学所有的学科都转向定量化和精确化三大科学:理论科学、实验科学和计算科学计算科学是一个交叉学科,用计算的方法来解决应用问题。适用于理论模型复杂或尚未建立、实验费用昂贵或无法进行。计算物理、计算化学、计算生物学、计算地质学、计算气象学。并行计算是跟上摩尔定律的重要手段。2023/10/75现代密码学理论与实践之五1.高性能计算的意义(3)高性能计算的含义高性能计算简称HPC(HighPerformanceComputing),泛指量大、快速、高效的运算。高性能计算主要包括:向量计算并行计算分布式计算网格计算元计算2023/10/76现代密码学理论与实践之五1.高性能计算的意义(4)高性能计算的量纲前缀缩写基幂含意数值KiloK103Thousand千MegaM106Million兆,百万GigaG109Billion千兆,10亿TeraT1012Trillion垓,万亿PetaP1015Quadrillion千万亿ExaE1018Quitillion百亿亿Flops:每秒所执行的浮点运算次数(floating-pointoperationspersecond)目前的PC机运算速度通常在GFlops量级,高性能计算机运算速度则在TFlops至PFlops量级。2023/10/77现代密码学理论与实践之五1.高性能计算的意义(5)1.2高性能计算的应用需求应用需求计算密集型应用(Computing-intensive):大型科学工程计算,数值模拟等。应用领域:石油、气象、CAD、核能、制药、环境监测分析、系统仿真等。数据密集型应用(Data-intensive):数字图书馆,数据仓库,数据挖掘,计算可视化等。应用领域:图书馆、银行、证券、税务、决策支持系统等。通信密集型应用(Network-intensive):协同工作,网格计算,遥控和远程诊断等。应用领域:网站、信息中心、搜索引擎、电信、流媒体等。2023/10/78现代密码学理论与实践之五1.高性能计算的意义(6)千万亿次超级计算机的应用需求应用领域应用需求计算能力需求存储容量需求生物医学蛋白质电子态的计算药物发明中的筛选过程蛋白质折叠100Tflops800Tflops1Pflops30TB200TB1PB航空航天制造发动机燃烧模拟和机翼设计模拟500Tflops100TB气候环境短期天气预报长期天气预报局部突发性灾难预报(如洪水、海啸)20Tflops200Tflops1Pflops10TB100TB500TB核能领域完全等离子分析(包括电子结构分析)核武器数值模拟天然气燃烧500Tflops1Pflops1Pflops1PB1PB1PB纳米技术复合材料的结构分析和功能预测新材料发明200Tflops1Pflops400TB2PB天体物理学超新星三维模拟1Pflops1PB国防和国家安全密码破译先进武器模拟1Pflops1Pflops1PB1PB2023/10/79现代密码学理论与实践之五1.高性能计算的意义(7)1.3高性能计算的战略地位从战略高度上讲高性能计算技术是一个国家综合国力的体现。高性能高计算是支撑国家实力持续发展的关键技术之一。高性能计算国防安全、高科技发展和国民经济建设中占有重要的战略地位。
重大挑战问题:飞机设计、药物设计、全球气候预测、人类基因、海洋环流新材料、生物分子结构、半导体建模、超导建模等。2023/10/710现代密码学理论与实践之五1.高性能计算的意义(8)高性能计算在发达国家的战略地位(1)美国有关发展高性能计算的建议报告从1982年到2005年,美国国防部、能源部、国家科学院、国家科学基金委以及美国总统信息技术顾问委员会、美国信息技术咨询委员会、美国国家竞争力委员会等提出的有关信息技术和计算机的建议报告中,大都涉及到了高性能超级计算机的内容。2023/10/711现代密码学理论与实践之五1.高性能计算的意义(9)高性能计算在发达国家的战略地位(2)清单(按年代排序)1982年,美国国家科学院:《关于科学研究及工程中的大规模计算》1993年,美国国家科学院:《从台式计算机到万亿次计算机:充分发挥美国在高性能计算领域领导权》1995年,美国国家科学院:《特别工作组关于未来国家科学基金委超级计算中心计划报告》1996年,美国总统信息技术顾问委员会:《信息技术研究:为了未来》2000年,美国国家科学院:《促使信息技术更好》2001年,美国国家科学院:《无处不在》2002年,美国国防部:《适用于国家安全部门的高性能计算》2003年,美国能源部:《基于科学的大规模模拟》
2003年,美国国家科学基金委:《通过计算机基础结构变革科学与工程》
2003年,美国国家科学基金委:《信息时代的知识丢失》2004年,美国国家竞争力委员会:《促使美国变革并提高竞争力》
2004年,美国跨机构:《联邦高端计算计划-高端计算复兴特别工作组》2005年,美国国家科学院:《超级计算机未来》
2005年,美国总统信息技术顾问委员会:《计算科学:确保美国竞争力》2023/10/712现代密码学理论与实践之五1.高性能计算的意义(10)高性能计算在发达国家的战略地位(3)美国发展有关高性能计算的行动计划1993年,美国科学工程技术联邦协调理事会:《HPCC(HighperformanceComputing&Communication)GrandChallenge》计划,提出发展万亿次(Tera=1012)计算机计划。1996年,美国能源部和LawrenceLivermore、LosAlamos、Sandia三大核武器国家实验室:《ASIC(AcceleratedStrategicComputingInitiative)》计划,提出发展千万亿次(Pera=1015)计算机的目标。1997年,HPCC包括了HECC(HighEndComputing&Communication),被扩展为CIC(Computing,Information,Communication)计划。1998年度的CIC蓝皮书,将千万亿次计算机硬件和软件研制列入了计划中。2002年启动HPCS计划,希望确定未来10到20年超级计算机的体系结构。2023/10/713现代密码学理论与实践之五1.高性能计算的意义(11)高性能计算在发达国家的战略地位(4)美国1996年提出的ASCI(AcceleratedStrategicComputingInitiative)计划。通过数值模拟,评估核武器的性能、安全性、可靠性等。高分辨率、高逼真度、三维、全物理、全系统的规模和能力。计划研制5代计算平台,目前,前四代已完成,第五代平台正在研制。随着第一个十年研究结束,已经开始为下一个十年发展制订规划。2023/10/714现代密码学理论与实践之五1.高性能计算的意义(12)高性能计算在发达国家的战略地位(5)ASCI平台性能发展图2023/10/715现代密码学理论与实践之五1.高性能计算的意义(13)高性能计算在发达国家的战略地位(6)—ASCI高性能计算机BlueMountainOptionRed2023/10/716现代密码学理论与实践之五1.高性能计算的意义(14)高性能计算在发达国家的战略地位(7)美国2002年启动的千万亿次超级计算机研究HPCS计划从2002年起的两年多时间里,ES占据TOP1位置Cluster并不是HPC的最终体系结构美国DARPA于2002年启动高生产率计算系统(HighProductivityComputingSystems)HPCS计划希望确定未来10年甚至20年的高性能计算机体系结构高生产率而非峰值计算能力作为评价指标高性能计算的一个新的创新时代的开始2023/10/717现代密码学理论与实践之五1.高性能计算的意义(15)高性能计算在发达国家的战略地位(8)HPCS计划的三个阶段2023/10/718现代密码学理论与实践之五1.高性能计算的意义(16)高性能计算在发达国家的战略地位(9)HPCS的设计策略2023/10/719现代密码学理论与实践之五1.高性能计算的意义(17)高性能计算在我国的战略地位(1)2006年2月,国务院发布《国家中长期科学和技术发展规划纲要(2006~2020年)》指出加速发展高性能计算对提高我国国防建设与国家安全、国家经济建设、国家重大工程和基础科学研究等尖端科技领域的核心支撑能力,具有十分重要的战略意义。提出要全面提升我国的自主创新能力,以期将我国在2020年前建设成为一个创新型国家。2023/10/720现代密码学理论与实践之五1.高性能计算的意义(18)高性能计算在我国的战略地位(2)中国高性能计算发展大事记1983年,由国防科技大学研制的银河I型亿次巨型机系统的成功问世,标志着我国具备了研制高端计算机系统的能力。1992年,曙光投入200万元研制曙光一号。随后,曙光一号、曙光1000、曙光2000、曙光3000、曙光4000相继问世。1994年,银河I的换代产品银河II在国家气象局正式投入运行,其系统性能达每秒10亿次,大大缩短了我国与先进国家的差距。1997年,银河III并行巨型计算机在北京通过国家鉴定,峰值性能为每秒130亿浮点运算。1999年,首台“神威I”计算机通过了国家级验收,并在国家气象中心投入运行。2000年,由1024个CPU组成的银河Ⅳ超级计算机系统问世,峰值性能达到每秒1.0647万亿次浮点运算。2002年,世界上第一个万亿次机群系统联想深腾1800出世,获得2004年国家科技进步二等奖。2003年,联想深腾6800问世把世界机群计算推向新的高峰。2004年,曙光4000A成功研制,使中国成为继美国、日本之后第三个能研制10万亿次商品化高性能计算机的国家(进入TOP500前10位)。2005年,中国高性能计算机性能TOP100排行榜揭晓,曙光位居第一。天梭荣获国家科学技术进步二等奖。2006年,曙光高性能计算机被胡锦涛总书记点评为“中国七大标志性自主创新成果之一”,曙光4000系列高性能计算机荣获国家科学技术进步二等奖。2007年12月,中国首台采用国产高性能通用处理器芯片“龙芯2F”的万亿次高性能计算机“KD-50-I”研制成功。2008年6月24日,中国科学院计算技术研究所、曙光公司和上海超级计算中心在中科院计算所联合举行了曙光5000落户上海超级计算中心的签约仪式。2023/10/721现代密码学理论与实践之五1.高性能计算的意义(19)高性能计算在我国的战略地位(3)—国产高性能计算平台神威-I银河-II曙光-5000联想-68002023/10/722现代密码学理论与实践之五2.高性能计算的发展与现状(1)2.1高性能计算机的发展2.2高性能计算机的现状2.3高性能计算面临的主要问题2023/10/723现代密码学理论与实践之五2.高性能计算的发展与现状(2)2.1高性能计算机的发展历史回顾2023/10/724现代密码学理论与实践之五2.高性能计算的发展与现状(3)发展过程中的主流技术607080900010巨型机萌芽CDC6600向量机鼎盛CRAY-1,SX-3MPP发展CrayT3E,OptionRed机群发展NOW,IBMSP2,ASCIQ定制机器ESBlueGene2023/10/725现代密码学理论与实践之五2.高性能计算的发展与现状(4)两类构造高性能计算机的方式采用定制部件价格较高(小于1B$市场)对大规模或通信密集的任务进行了优化设计并行向量机采用商用部件利用每年80B$的市场优势对一些计算密集任务有很好的性能MPP/机群2023/10/726现代密码学理论与实践之五2.高性能计算的发展与现状(5)并行向量机构造方式PVP采用全定制部件定制的高性能向量处理器(Gflops)节点内多体交叉共享存储(GB)定制的高带宽低延迟互连(交叉开关)2023/10/727现代密码学理论与实践之五2.高性能计算的发展与现状(6)机群构造方式机群是一组独立的计算机(节点)的集合体:机群的各节点都是一个完整的系统:工作站,PC机或SMP互连通常使用高速互连网络,如Myrinet、Infiniband等各节点可以协同工作并表现为一个单一的、集中的计算资源CPUMemoryI/OChannel...CPUMemoryI/OChannelCPUMemoryI/OChannelCPUMemoryI/OChannelCPUMemoryI/OChannelSystemAreaNetwork&StorageAreaNetwork2023/10/728现代密码学理论与实践之五2.高性能计算的发展与现状(7)2006年TOP500预测:达到Petascale2023/10/729现代密码学理论与实践之五2.高性能计算的发展与现状(8)2.2高性能计算机的现状从Top500看高性能计算机现状最快的高性能计算机:1.105Pflops最普遍的高性能计算机:机群(410台)安装高性能计算机最多的国家:美国(291台),亚洲(49台,日本15台,中国21台,印度6台),欧洲(145台)生产高性能计算机的企业:HP(212台),IBM(188台)高性能计算机中使用最多的微处理器:Intel系列(399台),IBM(55台),AMD(43台)高性能计算机使用最广泛的领域:企业与研究结构进入500强的最低性能:17.1Tflops,半年前为12.64Tflops500强的总性能为:22.6Pflops,半年前为16.95Pflops2023/10/730现代密码学理论与实践之五2.高性能计算的发展与现状(9)2009/6Top500前5位一览表2023/10/731现代密码学理论与实践之五2.高性能计算的发展与现状(10)近几年来Top1机器2001年,为IBMASCIWHITE,LINPACK峰值为12TFLOPS,处理器数目为8192。2002年—2004年上半年,为NECEarth-Simulator,LINPACK峰值为40TFLOPS,处理器数目为5120。2004年下半年—2007年11月,为IBMBlueGene,LINPACK峰值为478TFLOPS,处理器数目为212992。2008年6月,Top1为IBMRoadrunner(走鹃),LINPACK峰值为1.026PFLOPS,处理器核数目为122400。2009年6月,Top1为IBMRoadrunner(走鹃),LINPACK峰值为1.105PFLOPS,处理器核数目为129600。2023/10/732现代密码学理论与实践之五2.高性能计算的发展与现状(11)IBMRoadrunner走鹃(1)2023/10/733现代密码学理论与实践之五2.高性能计算的发展与现状(12)IBMRoadrunner(2)基本参数(2008年6月)6,480AMDOpteron
处理器,51.8TB内存(in3,240LS21刀片)12,960IBMCell处理器,51.8TB内存(in6,480QS22刀片)216Systemx3755I/O节点
26288-portISR2012Infiniband4xDDRswitches296机架
2.35MWpower1.026PFLOPS2023/10/734现代密码学理论与实践之五2.高性能计算的发展与现状(13)IBMRoadrunner(3)混合(Hybrid)设计(2008年6月)通用处理器+专用处理器采用两种不同架构的处理器:1.8GAMDOpteron双核处理器(X86架构)6912个处理器(6480个用于计算节点,432个用于系统操作和通信节点)共13824个cores(12960+864)3.2GIBMPowerXCell8i异构多核处理器数学运算比Opteron快30倍1个通用核(PowerProcessingElement
:PPE),8个专用核(SynergisticProcessingElement:SPE)(共有9个处理器核)12960个PPEcores和103680个SPEcores共116640个cores(12960+103680)系统共有130464个cores(13824+116640)2023/10/735现代密码学理论与实践之五2.高性能计算的发展与现状(14)IBMRoadrunner(4)刀片式机群架构(2008年6月)每个Triblade包含4个刀片,一个LS21Opteron
刀片,一个扩展连接刀片,两个QS22Cell刀片。LS21包含2个1.8GHz双核Opterons,16GB内存。QS22包含2个3.2GHz
PowerXCell8i处理器,8GB内存。2023/10/736现代密码学理论与实践之五2.高性能计算的发展与现状(15)IBMRoadrunner(5)一个Triblade包含4个刀片一个BladeCenterH框包含3个Triblade一个机架(rack)包含4个BladeCenterH一个连接单元CU(ConnectedUnit)包含15个机架Roadbunner包含18个CU,通过两级Infiniband互连2023/10/737现代密码学理论与实践之五2.高性能计算的发展与现状(16)ASCIBlueGene/L设计特点采用专门的System-on-a-chip技术减少功耗、体积、复杂度和设计难度实现低延迟、高带宽存储系统MPP结构可扩展到
~100k处理器采用三种互连网络:Gbit以太网用于节点内部3DTorus用于节点间树用于多播通信2023/10/738现代密码学理论与实践之五2.高性能计算的发展与现状(17)ASCIBlueGene/L构造图BlueGene/LComputeASIC
2023/10/739现代密码学理论与实践之五2.高性能计算的发展与现状(18)最快的并行向量计算机—ES体系结构:并行向量机峰值速度/存储器:40Tflops/10TB节点数/处理器数/处理器峰值:640/5120/8Gflops占地:六个篮球场大3层建筑安装时间:2002年2月主要用途:全球气候变化预测、地震预报、原子能等2023/10/740现代密码学理论与实践之五2.高性能计算的发展与现状(19)TOP500中的机群机群系统在高性能计算机中所占比例迅速增加TOP500中目前有400个机群系统TOP500中最普通的并行机体系结构导致了高性能计算机的“平民化”2023/10/741现代密码学理论与实践之五2.高性能计算的发展与现状(20)中国的高端高性能机群2008年11月,第32届HPCTop500榜曙光5000A排名第10,LINPACK峰值180.6TFLOPS联想DeepComp7000排名第19,LINPACK峰值102.8TFLOPS2009年06月,第33届HPCTop500榜曙光5000A排名第15,LINPACK峰值180.6TFLOPS联想DeepComp7000排名第31,LINPACK峰值102.8TFLOPS2023/10/742现代密码学理论与实践之五2.高性能计算的发展与现状(21)中国的高端高性能机群—曙光5000机群特点(三高一低)高性能—超高运算速度,230Tflops高效能—超高系统效率,大于70%高密度—单节点4路16核刀片低功耗—230万亿次峰值功率700KW2023/10/743现代密码学理论与实践之五2.高性能计算的发展与现状(22)中国的个人高性能计算机—基于龙芯2号国产万亿次高性能计算机KD-50-I基本参数计算单元:336个主频750MHz的龙芯2F,总的峰值计算速度1.008TFlops
服务节点:2个Opteron双核处理器,主频2.2GHz内存容量:每计算单元内存1GB,服务节点内存8GB,共344GB磁盘容量:876GB系统互联网络:千兆以太网特点(三低一高)低功耗—整机功耗小于6KW低占地面积—占地0.51平方米,高度1.74米低成本—整机成本不超过80万高计算性能—峰值性能达1TFlops以上2023/10/744现代密码学理论与实践之五2.高性能计算的发展与现状(23)从Top500看高性能计算机的趋势(1)关于计算机结构:机群系统仍将是高性能计算机最常用的结构MPP仍然是一个重要结构,尤其是作为PFlops超级计算机的主要结构PVP是另一种获得超高性能的重要结构,但不是主流2023/10/745现代密码学理论与实践之五2.高性能计算的发展与现状(24)从Top500看高性能计算的趋势(2)关于微处理器:主要是采用CMOS工艺的商用微处理器多核处理器占统治地位Intel处理器家族仍将是高性能计算机中占统治地位的处理器基于RISC的IBMPower体系也会有一席之地AMD有一定地位(HyperTransport加快了处理器间的通信速度,简化了一致性协议的实现)专用的处理器仍然存在,但逐渐减少适用于最高端系统(Roadrunner)向量处理器片上系统2023/10/746现代密码学理论与实践之五2.高性能计算的发展与现状(25)2.3高性能计算面临的主要问题Memorywall:存储器访问能力与处理部件计算能力的不平衡处理器速度每年提高59%,高性能计算速度提高更快。存储器速度每年提高7%。处理器性能与数据访问带宽和延迟之间的差距越来越大。必须从系统存储体系结构上创新,改进时延机制,以提供更高的带宽和更低的延迟。目前对三类超级计算机(定制、混合与商业)的主要区别在于针对不同的存储访问模式所能提供的有效本地和全局存储访问带宽。2023/10/747现代密码学理论与实践之五2.高性能计算的发展与现状(26)处理器-内存差距µProc60%/yr.(2X/1.5yr)DRAM9%/yr.(2X/10yrs)110100100019851986198819891990199119921993199419951996199719981999200020012002200320042005DRAMCPU1987Processor-MemoryPerformanceGap:
(grows50%/year)PerformanceTime“Moore’sLaw”2023/10/748现代密码学理论与实践之五2.高性能计算的发展与现状(27)Programmingwall:系统规模增大到10万个以上处理器,系统结构复杂(数据共享与消息通信模式交织),为超级计算机编写高效健壮程序越来越复杂,越来越困难。高性能机器上的程序设计语言、库和应用开发环境的进展比广泛应用的工业软件差很多没有广泛应用的并行程序设计模型软件的研制周期大于硬件的研制周期高端计算的真正危机在于软件2023/10/749现代密码学理论与实践之五2.高性能计算的发展与现状(28)Powerwall:单个芯片的功耗急剧升高,导致整个系统的总功耗越来越高占地均在数百~数千平方米,功耗在数兆瓦综合成本急剧增加,高达数亿美元如ASCI系统和ES系统峰值(Tflops)占地(m2)功耗(KW)Glops/m2Glops/KW时间BlueGene/L36723015001595652452005ASCI.Purple77.826247800124.729.972005RedStorm43.52791700155.9125.592005Earth-Simulator403060800013.0752002ASCI.Q301858710016.144.2320042023/10/750现代密码学理论与实践之五2.高性能计算的发展与现状(29)功耗-工业界普遍关注的问题“HidinginPlainSight,GoogleSeeksMorePower”,byJohnMarkoff,June14,2006NewGooglePlantinTheDulles,Oregon,fromNYT,June14,2006Google策略在靠近河边的平原上建立机房水力发电全世界共有>500,000台服务器2023/10/751现代密码学理论与实践之五3.高性能计算的典型应用(1)3.1高性能计算的应用领域3.2高性能计算的代表应用实例3.2.1国产并行计算机在淮河流域防洪防污中的应用
3.2.2高性能计算在石油与天然气中的应用
3.2.3高性能计算在数字化大桥中的应用
2023/10/752现代密码学理论与实践之五3.高性能计算的典型应用(2)3.1高性能计算的应用领域气候能量的燃烧、熔化和裂变技术(军事国防)生物社会经济发展天体物理学数学能源及材料……“E3”报告2023/10/753现代密码学理论与实践之五3.高性能计算的典型应用(3)高性能计算的应用领域(1)从传统应用到新兴应用历史上,物理和工程科学是计算和计算机科学应用驱动者。现今,像生物科学(从基于实验发展为基于计算、从个体研究发展为跨学科研究、从注意数值技术发展为生物医学计算方法等)等是计算和计算机科学的受益者。将来,社会科学和人文科学则是计算和计算机科学的主要消费者。2023/10/754现代密码学理论与实践之五3.高性能计算的典型应用(4)高性能计算的应用领域(2)传统的科学与工程计算科学工程计算的共性:在过去20年,计算物理是应用的主要驱动力,这类应用具有如下共同特点:应用程序常常由定义在R3×t子空间的一组PDE所描述。多物理模拟的不同物理区域的计算方法各不相同。很多应用均主要集中在大学和研究所。研究侧重点离散化PDE及其相应的线性/非线性方程的求解。强调并行机的速度和问题求解精度。很少关心相关的I/O操作。并行化方法与编程模型并行化方法:最常使用区域分解法。编程模型:最常使用数据并行。2023/10/755现代密码学理论与实践之五3.高性能计算的典型应用(5)高性能计算的应用领域(3)与社会相关的新兴应用新应用的共性:最近几年,与社会相关的应用急剧增加与传统的计算应用分享市场空间,其共性是:应用问题常常由图来定义,而不是离散的R3空间。计算过程中的交互常是全局性的,而不是通过边界来交换信息的。新出现的应用,无相应的使用经验和成熟的软件。很多应用常集中在与社会相关的国计民生方面。研究侧重点建立诚信机制:包括硬件、软件、人机界面、安全协议的使用等。巨量的数据,而不是科学计算,将是此类应用的主要处理对象,I/O是最为关心的。数据的安全、属主、管理等带来一系列技术、法律和人道等问题。2023/10/756现代密码学理论与实践之五3.高性能计算的典型应用(6)高性能计算的应用领域(4)应用实例社会科学社会经济学:利用宏观经济理论和计算经济学(行为方程)来模拟经济活动,施行动态调整平衡,预测货币政策变化所带来的经济含义,修正改变金融政策来防止经济动荡。社会行为科学:当社会和行为科学家面临巨大的数据需要理解和保护这些数据时,社会科学家和计算科学家加强合作是最有利的;社会科学家可帮助计算科学家理解在社会生态系统中怎样运用计算机科学;行为科学家也能帮助计算机科学家开发良好的人机交互模型;心理学家和语言学家同计算机科学家合作,能联合开发易于理解、使用和语言翻译的计算机程序,等等。主体经济学:通过相互作用主体(包括个体、社会群体、机构、生物实体、物质实体等)动态系统建模来研究经济现象和规律,以达到理解以往的经验和规范作用,定量分析和发展理论以及改进方法等之目的。2023/10/757现代密码学理论与实践之五3.高性能计算的典型应用(7)高性能计算的应用领域(5)应用实例物理科学挖掘资料发现新星球(褐矮星):美国国家虚拟观测站的计算机科学家用计算机搜索(约2分钟)两个天文数据库中数百万天体的资料时发现了它,它是研究人员在演示软件的可行性时无意发现的,是天文界惊人的精确发现。超新星建模:伽利略观察巨大星球爆炸500年后,人们对超新星(比太阳至少大10倍)中心坍塌的爆炸机制仍不清楚。最近许多物理学家和计算科学家用一维、二维、三维程序来模拟此现象,有可能提高对此现象的认识和增加对宇宙特性的理解。暗物质与暗能量:最近宇宙科学家发现宇宙在加速膨胀,这与爱因斯坦广义相对论理论物质行为相反,宇宙科学家猜想,除暗物质外,宇宙也可能包含暗能量,此能量将引力作为排斥力,从而导致加速膨胀,美国芝加哥大学天文学家用扩展版FLASH程序模拟了宇宙的能力。2023/10/758现代密码学理论与实践之五3.高性能计算的典型应用(8)高性能计算的应用领域(6)应用实例工程与制造微气泡和船舶降阻:很久以来,研究人员已经知道其体积约在50~500微米之间的微气泡,在一些情形下可减少船舶80%的阻力、减少燃料消耗、增加航程。但是人们还不能确定最佳微气泡系统的特性,该在哪里加入、加入多少和加入多大的气泡。美国布朗大学通过使用高性能计算机系统,采用新的微气泡计算模型,可降低跟踪少量的微气泡移动来寻找降低阻力的方法。航空系统的高性能计算:在今天的航空中,飞机采用20世纪30年代设计的无线电导航台导航,它沿着固定航线飞行,不能直接地点到点飞行,这导致飞机的源-目的路径要远10%。解决此问题的有效办法是使用高性能计算机来实时地预计飞机冲突和调整航班变化。2023/10/759现代密码学理论与实践之五3.高性能计算的典型应用(9)高性能计算的应用领域(7)应用实例生物学解码蜜蜂通信:使用数码录像机记录蜜蜂之间的通信,研究人员发现一些蜜蜂使用声音编码来传达关于食物位置的信息,这种编码能阻止其它的蜜蜂种类拦截此信息。使用数码录像机需要存储和读取巨大的数据量(上万亿位),使用网络系统,便于广布在各地区的科学家们访问和分析记录蜜蜂行为的数以万帧计的录像,以便帮助解释特定种群适应环境的进化,保证种群继续繁荣。蛋白质动力学:以前蛋白质合成物被视为静态的实体,根据在成份之间的直接交互作用来了解生物学的功能;现在基于计算机模拟,蛋白质被视为有效率的分子机器,活跃的动态与它们的结构与功能密切联系,通过在超级计算机上使用并行方法和优化分子动力学程序来更好地理解蛋白质动力学行为,这对蛋白质工程学和改进药物设计等具有广泛的意义。2023/10/760现代密码学理论与实践之五3.高性能计算的典型应用(10)高性能计算的应用领域(8)应用实例国家安全信息情报:它是收集国外敌对势力、组织与个人以及电子通信信息,这些在反间谍活动、反恐怖分子或犯罪活动中能发挥重要作用。在截取、过滤、分析和存储巨大数据方面,超级计算机和并行计算技术具有绝对优势,包括攻克敌人的复杂密码系统、重建和还原不完全和遭受破坏的信息等。解决信息情报问题与解决科学工程问题所使用的计算方法完全不同。传染病传播动态建模:根据遭受的苦难以及所产生的社会与经济后果,传染病对人类和动物的影响是巨大的。借助数学和计算机科学研究传染病的空间和时间传播机制和特征,帮助我们预测、制定和评估控制策略,并通过模拟程序提供虚拟场景,帮助人们面对流行疾病时,应采取的紧急措施和最有效的隔离决策等。强风暴预测:强风暴每年给国家带来的经济损失和人员伤亡是巨大的,由于不准确和缺乏时间性,约有3/4的龙卷风警报被证明是无效的。美国俄克拉荷马州立大学研究人员使用匹兹堡的超级计算机模拟过去所发生的大型龙卷风,首次模拟了整个暴风雨,真实地再现了完整的龙卷风发展过程。2023/10/761现代密码学理论与实践之五3.高性能计算的典型应用(11)3.2高性能计算的代表应用实例
3.2.1国产并行计算机在淮河流域防洪防污中的应用淮河流域简介研究工作简介基于曙光1000的淮河中上游水库群调度模型基于曙光2000A的MM4并行化2023/10/762现代密码学理论与实践之五3.高性能计算的典型应用(12)淮河流域简介(1)地理位置2023/10/763现代密码学理论与实践之五3.高性能计算的典型应用(13)淮河流域简介(2)地形特征三面环山,中游为平原,比降小下游为锅底状平原地形,排水不畅2023/10/764现代密码学理论与实践之五3.高性能计算的典型应用(14)淮河流域简介(3)气候特征南北气候过渡带特性,利于降水的天气系统极容易发生主要致灾系统有:(1)强冷锋/切变线(2)西南暖湿气流(3)西太平洋副高/江淮气旋/梅雨锋(4)台风/热带风暴2023/10/765现代密码学理论与实践之五3.高性能计算的典型应用(15)淮河流域简介(4)暴雨特征暴雨中心暴雨主要集中在梅雨期,量、强度大,范围广暴雨中心有可能同时出现在上游、中游和下游2023/10/766现代密码学理论与实践之五3.高性能计算的典型应用(16)淮河流域简介(5)流域性大洪水的特点干支流洪水遭遇,淮河上游及中游右岸各支流连续出现多次洪峰,左岸支流洪水又持续汇入干流,从而干流出现历时长达一个月以上的洪水过程,沿淮河长时间处于高水位状态淮北平原出现大片洪涝近20年来,共发生1991、2003、2007三次流域性大洪水,损失严重年条目
1991①2003②2007③死亡人数(人)572294转移人口(万人)50221受淹面积(万亩)827557703748成灾面积(万亩)602438872380倒塌房屋(万间)1967711.53经济损失(亿元)339.6286155.22023/10/767现代密码学理论与实践之五3.高性能计算的典型应用(17)淮河流域简介(6)水利工程密布淮河有许多水利工程阻断了洪水的运动,导致水流运动的非连续性,严重影响洪水预见期和预报精度,水利工程的频繁启用导致洪水调度难度加大(淮河中游洪水处于非天然状态)2023/10/768现代密码学理论与实践之五3.高性能计算的典型应用(18)研究工作简介(1)863重点项目:“安徽省防灾减灾智能信息与决策支持系统”,1995~1998基于曙光2000A的并行化MM4系统淮河中上游九大水库的联合调度系统该项目获2002年度国家科技进步二等奖2023/10/769现代密码学理论与实践之五3.高性能计算的典型应用(19)研究工作简介(2)863重点项目:“淮河流域防洪防污智能调度系统”,1998~2000新型洪水调度模型:水库+河网+行蓄洪区联合调度模型基于进化计算的洪水调度算法沙颖河、淮河干流水质模型基于环境容量的污染物分配模型2023/10/770现代密码学理论与实践之五3.高性能计算的典型应用(20)基于曙光1000的淮河中上游九大水库调度模型(1)水库调度的基本原理考虑自身的安全:安全蓄水位考虑单水库下游防洪点的安全:水位、流量级联水库的调洪:水库过流水库群公共防洪点的安全:水位、流量防止水资源浪费:保证库容发挥水库在淮河防洪体系中的作用:蓄洪、调洪(削峰、错峰)2023/10/771现代密码学理论与实践之五3.高性能计算的典型应用(21)南湾水库NanWan息县XiXian潢川HuangChuan王家坝WangJia
Ba板桥水库BanQiao薄山水库BoShan宿鸭湖水库SuYa
Hu班台BanTai地理城DiLiCheng蒙洼MengWa南照集NanZhaoJi蒙河分洪道蒋家集JiangJia
Ji梅山水库MeiShan鲇鱼山水库NianYuShan南润段NanRunDuan润河集RunHeJi邱家湖Qiu
Jia
Hu
正阳关ZhengYangGuan城西湖蓄洪区ChengXiHu钐岗ShanGang淮Huaihe洪汝河河灌史横排头Heng
Pai
Tou响洪甸水库XiangHongDian佛子岭水库Fo
ZiLing磨子潭水库MoZiTang河淠姜家湖JiangJia
Hu唐垛湖TangDuoHu城东湖ChengDongHu汪集WangJi临淮岗LinHuaiGang淮滨HuaiBin董峰湖DongFeng
Hu寿西湖SouXiHu瓦埠湖WaBuHu凤台FengTai石姚段ShiYaoDuan汤渔湖TangYuHu荆山湖JinShanHu洛河洼LuoHeWa蚌埠BengBu茨淮新河河River洪泽湖HongZe
Hu蒙城MengCheng河涡淮南HuaiNan淮洪新河阜阳FuYang河颍沙焦岗湖JiaoGangHu
鲁台子LuTaiZi控制站ControlStation水库Reservoir行洪区Flood-RunArea蓄洪区Flood-StoreArea上下六方堤LiuFangDi磨子潭水库佛子岭水库响洪甸水库梅山水库鲇鱼山水库南湾水库宿鸭湖水库板桥水库薄山水库淮河中上游水库分布图2023/10/772现代密码学理论与实践之五3.高性能计算的典型应用(22)基于曙光1000的淮河中上游九大水库调度模型(2)计算原理根据实时水情信息和下游防洪点的承受能力,结合防洪体系联合调度的需求,生成实际的调度模型利用动态规划方法求解水库群联合调度模型,其中嵌套求解单库调度模型输入:各水库的入流过程、调洪参数输出:各水库的出流过程、防洪点的水位-流量过程2023/10/773现代密码学理论与实践之五3.高性能计算的典型应用(23)基于曙光1000的淮河中上游九大水库调度模型(3)群库联合调度结果库名最高水位(m)最大出流(m3/s)实测值调度值实测值调度值板桥108.35108.3534.0017.30薄山105.81105.770.000.10宿鸭湖53.2853.410.00225.00南湾103.30103.3932.80183.00鲇鱼山107.75108.18200.00242.00梅山127.58129.17645.00517.00响洪甸122.35121.90109.00110.00磨子潭181.65186.70417.00303.00佛子岭118.20118.591430.001500.00库名初始水位(m)结束水位(m)最低控制水位(m)最高控制水位(m)最大控泄流量(m3/s)板桥108.35108.04117.50102.002800.00薄山105.60105.80121.2092.002000.00宿鸭湖53.2853.1556.4250.501800.00南湾102.04103.30108.9088.00800.00鲇鱼山104.78106.82111.1084.002000.00梅山122.78127.57139.17107.07600.00响洪甸117.41122.35139.10108.002500.00磨子潭177.33177.44197.54163.003300.00佛子岭113.00113.54128.64108.762500.00(1)初始条件(2)调度结果2023/10/774现代密码学理论与实践之五3.高性能计算的典型应用(24)基于曙光1000的淮河中上游九大水库调度模型(4)调度后各水库的出入流过程2023/10/775现代密码学理论与实践之五3.高性能计算的典型应用(25)基于曙光2000A的MM4并行化(1)实现目标配合中美气象合作,基于曙光2000A国产并行计算机,对MM4进行并行化与安徽省气象局合作,研究MM4对江淮气旋、梅雨锋的适应性实现对暴雨、冰雹的定点、定时、定量预报2023/10/776现代密码学理论与实践之五3.高性能计算的典型应用(26)基于曙光2000A的MM4并行化(2)对MM4进行并行化,并使其具有较好的可扩放性及较大的加速比研究MM4对江淮气旋、梅雨锋的适应性实现“定点、定时、定量”降水预报2023/10/777现代密码学理论与实践之五3.高性能计算的典型应用(27)基于曙光2000A的MM4并行化(3)成功应用案例在芜湖长江大桥主桥墩1万立方混凝土浇铸中,成功提供“三定”气象服务成功预报淮南凤台地区的冰雹灾害天气2023/10/778现代密码学理论与实践之五3.高性能计算的典型应用(28)2007年淮河抗洪现场王家坝闸姜塘湖淮河王家坝段淮南凤台2023/10/779现代密码学理论与实践之五3.高性能计算的典型应用(29)3.2.2
高性能计算在石油与天然气中的应用(1)问题描述油田投入开发后,随着开采时间的增长,油层本身能量将不断地被消耗,致使油层压力不断地下降,地下原油大量脱气,粘度增加,油井产量大大减少,甚至会停喷停产,造成地下残留大量死油采不出来。为了弥补原油采出后所造成的地下亏空,保持或提高油层压力,实现油田高产稳产,并获得较高的采收率,必须对油田进行注水。油田注水后,水和油会在地下混杂在一起,这就需要我们确定地下有油和水的分布情况,从而便于开采。由于测量技术有限,我们只能在井筒中测量,而对于地下性质及流动则只能采用数值计算的方法。2023/10/780现代密码学理论与实践之五3.高性能计算的典型应用(30)3.2.2
高性能计算在石油与天然气中的应用(2)解决方法通过油气井射孔技术在井下打若干孔眼。射孔技术:为防止油井坍塌,必须使用铁管将井壁稳定,再通过射孔将地层与油管的通道打开。测量孔眼处流体的相关数据(压力)。建立相应的流体计算模型。采用大规模数值计算,模拟油水分布变化。计算密集型应用水饱和度随时间的变化2023/10/781现代密码学理论与实践之五3.高性能计算的典型应用(31)3.2.2
高性能计算在石油与天然气中的应用(3)影响计算的相关因素油井数量庞大井距一般超过100米地层结构复杂有断层纵向有多个层段为方便流体流动需要注入聚合物等这些条件都会影响到计算的复杂度真实的井位布置图,井矩一般超过百米,白线表示井地层中有断层,纵向还有多个层段,需要描述2023/10/782现代密码学理论与实践之五3.高性能计算的典型应用(32)3.2.2
高性能计算在石油与天然气中的应用(4)串行算法的复杂度(1)对于油气井射孔,如果1000米长的水平井,每米10孔,孔眼为1万;考虑多相流体、考虑边界、考虑水平及纵向地层差异等,使得流体计算的模型变得十分复杂。2023/10/783现代密码学理论与实践之五3.高性能计算的典型应用(33)3.2.2
高性能计算在石油与天然气中的应用(5)串行算法的复杂度(2)单一孔眼的网格数量达21万,单一孔眼每个时间步计算耗时达2.12小时。1万个孔眼同时流动,计算1年内的变化情况,计算耗时达1万多年。2023/10/784现代密码学理论与实践之五3.高性能计算的典型应用(34)3.2.2
高性能计算在石油与天然气中的应用(6)优化计算方法将孔眼看成线源(孔眼为mm量级,地层为公里量级)。将复杂的压力方程以求和、乘积、积分形式表示,这个解非常适合并行计算。2023/10/785现代密码学理论与实践之五3.高性能计算的典型应用(35)3.2.2
高性能计算在石油与天然气中的应用(7)算法在KD-50-I上的运行情况发现每个节点的cpu利用率都很高,这对射孔完井地层的有效计算具有现实的理论意义,因为从理论上来说,只
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 游戏服务器安全防护与攻击防范手册
- 生产管理优化与质量控制手册
- 2026年运营总监 测试题目及答案
- 2026年海淀英语测试题及答案
- 2026年数字英语测试题及答案
- 2026年小班认识方位测试题及答案
- 2026届湖南省郴州市汝城县重点达标名校中考英语模拟预测试卷含答案
- 《函数的概念-函数》课件2025-2026学年人教版八年级数学下册
- 广西贺州市昭平县市级名校2026届初中英语毕业考试模拟冲刺卷含答案
- 小学语文统编版(2024)一年级下册(2024)4 小公鸡和小鸭子教学设计及反思
- 2024中华护理学会团体标准-注射相关感染预防与控制
- 东方航空合同管理制度
- 危机公关与舆情应对
- 腹针完整版本
- 非职权影响力培训
- 部编人教版小学四年级下册道德与法治一课一练(含答案全一册)
- 医疗器械效期管理制度
- 小学生主题班会 防震减灾安全教育课件
- 用电信息采集系统
- 关节松动技术-课件
- 标准化推动企业质量管理与创新发展
评论
0/150
提交评论