射流爆震模拟软件的异构众核并行技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:liongliong532
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自适应网格加密框架AMROC(Adaptive Mesh Refinement in Object-oriented C++)是开源的块结构自适应网格加密框架,可以用于模拟多相流计算、燃烧、流固耦合等问题。Initition3d是国防科学技术大学航天科学与工程学院基于AMROC开发的射流爆震模拟软件,可对超声速可燃气体中的热射流爆震起爆传播过程进行研究,该软件的计算量巨大。为提高Initition3d软件的计算性能,本文面向多核CPU与Intel集成众核(Many Integrated Core,MIC)相结合的异构并行计算平台开展了并行计算技术研究,主要工作如下:(1)对AMROC框架的结构与算法进行了分析,对基于AMROC开发的热射流爆震起爆传播模拟软件Initition3d进行了性能测试与分析,包括MPI并行性能测试、各个部分时间开销测试、MPI通信性能测试。测试结果表明,随着进程数的增加,软件底层所采用的AMR算法会产生很大的MPI通信开销,导致并行效率逐渐下降。另外发现,该应用的计算与MPI通信负载均衡性较差。(2)Initition3d原来仅实现了MPI并行,本文在此基础上实现了其OpenMP并行化及其性能优化,并进行了OpenMP并行可扩展性测试以及MPI/OpenMP混合性能测试,测试结果表明,当线程数为16时,该应用OpenMP并行效率仍然保持在60%以上,当采用2MPI进程*12 OpenMP线程时可最大限度的利用节点性能,达到原始纯MPI版本性能的1.83倍。随后通过OpenMP库开销测试、线程间负载均衡测试以及串行部分开销测试对导致OpenMP并行效率下降的原因进行了分析。结果显示OpenMP多线程的创建与销毁会产生大量时间开销,会使得主线程执行时间过长,导致线程间负载不均衡,从而使得OpenMP并行效率下降。(3)结合应用代码特点,分析了MIC移植难点,基于OpenMP 4.0以offload方式初步实现了Initition3d核心代码的异构并行编程,并且采用编译器优化、向量化优化、OpenMP线程优化,CPU与MIC之间的数据传输优化等优化技术对其进行了优化,并且在MIC协处理器上获得了较高的OpenMP并行加速比。最后利用Intel Vtune对移植性能进行了分析,发现影响MIC移植性能的原因有三方面:(1)MIC协处理器单核上获得的性能相对于Xeon CPU单核上获得的性能差很多;(2)Initition3d代码的计算特点导致无法充分利用MIC协处理器性能;(3)MIC协处理器上的OpenMP库开销过大,影响了OpenMP的并行效率。
其他文献
近年来,随着互联网的高速发展与普及,网络社交平台得到了广泛的应用,尤其在重大新闻事件发生时,网络媒体对新闻事件的传播速度和影响范围已经超过了传统媒体。Twitter作为用
目的:评估显微内窥镜辅助通道下单侧入路双侧椎管减压术治疗中央型腰椎管狭窄症的临床疗效,并探讨术后硬膜囊横截面积扩张率与临床结果之间的相关性。材料与方法:回顾性分析了30例因中央性腰椎管狭窄症而接受单侧椎板切开双侧椎管显微减压术治疗的患者的临床资料和磁共振影像。比较了术前和术后的临床数据和硬膜囊横截面积,并评估了临床效果和影像学测量之间的相关性结果:平均手术时间为127.6±31.8分钟,平均估计失
由于当前各国在大力发展重工业和探索新科技的道路上,过度使用化石燃料带来了能源紧缺和环境恶化的问题,因此对可再生和无碳排放能源产生了巨大的需求。太阳辐射能作为储备近乎无尽的清洁能源引起各国重点关注,因而寻求高效开发太阳能转化为其他能源的方法成为探索新型能源的研究热点。半导体光催化技术由于其具备设备简单,成本低廉,绿色无毒,高效节能等特点成为突破能源瓶颈最有效的解决办法,不仅能分解水产生绿色能源氢气,
太阳能由于其清洁安全、持续可用、易获取等特性,成为可再生能源的重要选择,光伏(Photovoltaic,PV)技术具有在电气化世界各个角落供应强大电力的能力。但光伏系统的输出功率容易受到多种因素的影响,包括光照强度、环境温度、局部阴影情况(Partial Shading Conditions,PSC)等,而移动云层、建筑物、树木等的遮挡造成的局部阴影会造成光伏阵列所受辐照度不均匀,发生功率失配,导
背景:肺癌作为世界上危害人类健康最严重的恶性肿瘤之一,其每年的发病率和死亡率均居所有肿瘤之首。肺癌在中国男性人群中的发病率和死亡率位居所有肿瘤首位;女性中发病率居第二位,死亡率居第一位。肺癌是一种多病因疾病,其发生发展并不是由单一的环境因素或者遗传因素导致的,是二者共同作用的结果。吸烟是影响肺癌发生的最主要的危险因素,然而,吸烟引发的肺癌仅占不到20%,提示不同人群对肺癌的易感程度存在差异。为了更
对外直接投资作为各个国家“走出去”的一项重要的活动,在世界经济发展中扮演着越来越重要的角色。国际投资活动最早发生于发达国家,很少有发展中国家进行该项活动。随着世界经济的迅猛发展,发展中国家逐渐开始进行国际投资活动。原来关于投资理论的研究大都是针对发达国家展开的,但是这些理论直接应用于发展中国家有一定的局限性,中国作为典型的发展中国家,其投资理论具有一定的代表性,所以本文从东道国不确定性视角研究中国
大规模应用软件系统由于其规模大、程序文件多,导致软件系统的编译过程特别耗时。特别是在软件系统开发和升级过程中,由于需要频繁进行软件系统集成,从而使得系统的编译耗时
随着经济全球化的不断发展,本地化作为一个新兴行业,已经成为跨国公司进行产品国际化营销的重要战略。同时,本地化行业所取得的巨大进步也带动了国内外翻译市场的蓬勃发展。
随着面向服务计算的普及,大量功能相同或相似的Web服务涌现出来。当Web服务的数量过于庞大时,对用户来说选择最佳的Web服务成了一件十分困难的事情。因而,如何帮助用户了解更
传统橡胶沥青具有总体成本较低、性能较优良等优点,但存在用油量大、储存稳定性较差等问题,本文在前人研究成果的基础上,提出了用化学改性剂处理废胶粉,从而达到提高废胶粉改性沥青性能的目的。结果表明:胶粉掺量28%(外掺)、活化剂掺量2.5%、交联剂掺量3%、软化剂掺量2%、剪切速率5000r/min、剪切温度180℃、剪切时间30min、发育时间45min为制备基于化学改性的废胶粉改性沥青的最佳掺量和最