【摘 要】
:
在大部分的天文数值模拟中,有效的辐射机制计算一直是个热点问题,而等离子体的非电离平衡状态的求解更是其中的难点之一。当前天文数值模拟领域有一些较为出色的通用模拟框架
论文部分内容阅读
在大部分的天文数值模拟中,有效的辐射机制计算一直是个热点问题,而等离子体的非电离平衡状态的求解更是其中的难点之一。当前天文数值模拟领域有一些较为出色的通用模拟框架,其中仅有FLASH、ENZO支持少量元素的非电离平衡求解,其余软件只支持非电离平衡计算的扩展接口。在非电离平衡求解这个单一问题上,如今较为出色的团队是美国Randall Simth团队,提供了专用于各种非电离平衡的计算的函数库(Libapecnei),但Libapecnei为CPU下的求解器,受限于CPU的性能瓶颈,非电离平衡的计算耗时非常大。相对于传统的CPU,GPU在计算能力和存储带宽上有明显优势。因此对非电离平衡做GPU计算加速,可以解决非电离平衡计算的性能问题。非电离平衡计算具有计算密集、迭代次数多、数据上下文相互依赖的特点,核心计算内容为求解常微分方程。本文基于以上特点,利用GPU对非电离平衡计算进行优化。首先本文为非电离平衡计算中常微分方程组的求解设计了基于GPU的四阶龙格库塔算法,同时将非电离平衡的计算过程进行分解,划分为方程建立及方程求解两部分,分别设计了仅迁移方程求解部分至GPU的主体计算优化方案,以及迁移方程建立、求解两部分的完整计算优化方案,并对不同优化方案的性能进行研究对比。其次,对GPU非电离平衡求解做计算优化,通过显存复用,减少CPU与GPU间拷贝数据的时间开销;采用合理的数据划分、线程划分,最大化的发挥GPU计算性能;通过GPU内存对齐,合并内存访问,提升GPU线程的读写性能,缩减计算时间。最后,本文采用MPI并行框架,分别实现了多核CPU、多核CPU-GPU的非电离平衡计算,研究非电离平衡求解在不同框架下的计算性能。实验显示,对整个非电离平衡计算过程而言,采用完整计算优化方案的加速效果更为理想;本文在单CPU(Xeon E5-2620)与单GPU(Tesla K40C)的实验环境中,相对于原始的串行方案,优化后的基于GPU的非电离平衡求解器,可获得212.7倍的加速比;并且在多核CPU-GPU并行环境中,本文的多核CPU-GPU非电离平衡计算方案可以充分的发挥GPU非电离平衡求解的计算性能。
其他文献
随着全球能源危机的加剧,生物柴油因具有环保、清洁、可再生等优点越来越受国内外关注。我国人多地少,为确保粮食安全,政府禁止用粮食作物来生产生物柴油。因此,由于原料的限
抗菌肽(Antimicrobial peptide,AMP)是广泛分布于细菌、真菌、病毒以及各类动植物体内的一类具有天然抗微生物活性的物质,是生物体天然免疫防御系统的重要组成部分。其中,哺
这篇文章的研究目标是在Apache Spark平台上实现权重张量近似法(Weighted Tensor Approximation,WTA),同时使得张量压缩时间尽可能地短。与一般张量近似法(Tensor Approximat
计算研究敏化染料的电子结构和光学性质。其中,结构优化基于溶剂化PCM模型,以氯仿为溶剂,采用密度泛函B3LYP/6-31G(d,p)方法计算得到;吸收光谱则在CAM-B3LYP/6-31G(d,p)水平
工业信息物理融合系统(Industrial Cyber-Physical System,ICPS)是工业生产实现智能制造转型的重要技术。无线Mesh网络是一种在ICPS中被广泛应用的新型网络技术,具有部署方式灵活、部署成本低以及支持无线终端泛化接入等网络特点。由于工业制造过程存在多源干扰、通信链路脆弱、节点可靠性受影响等问题,无线Mesh网络性能在实际的工业场景中受到较大的挑战。针对上述问题,本文
随着社会经济的发展和人民物质文化生活水平的不断提高,饮食文化方面,人们正不断从“温饱”向“安好”转变,“食以安为先”的观念已悄然在人们心中生根发芽。然而,现代经济市场中不断曝发的重大食品安全事件,以及其背后隐藏的严重食品犯罪行为,一时间,在社会上引起了极度的恐慌,使人们不得不开始对食品的安全产生巨大的担忧。为此,我国《刑法修正案(八)》专门对食品安全犯罪进行了全面的修改完善,目的就是希望通过从严惩
随着“国培计划”进入中后期阶段,教师工作坊更是出现了“遍地开花”的发展趋势。在“互联网+教育”的时代背景下,教育信息技术的发展及相关政策文件的出台,促使了我国中小学教师研修形式出现显著变化,网络研修与校本研修相结合的混合式研修已经成为新常态。近年来,面对全新技术变革与研修培训理念的深入发展,教师工作坊促进了教育教学质量的提升,推动了基础教育的均衡发展,但在现阶段的实践过程中,仍然存在部分问题:第一
类不平衡是数据挖掘领域的十大难题之一,在学术界和产业界备受瞩目。所谓类不平衡是指样本数据中某一类的样本远多于其它类样本,从而造成传统分类模型的分类面偏倚,导致分类
水环境中重金属污染是世界上主要的环境问题之一。在工矿企业中产生了越来越多的含Cd(Ⅱ)和Zn(Ⅱ)重金属废水,在各种重金属污染物中Cd(Ⅱ)因其强烈的生物毒性和高转移风险而被认定为最重要的污染物之一,而Zn(Ⅱ)污染在世界上也广泛存在,在较高浓度下对人类健康和环境有害。传统处理方法存在易造成二次污染、高能耗、产生大量污泥与浓缩产物等缺点,固定化微生物技术不仅能保持微生物的生物活性,处理过程环境友好
带式输送机胶带在煤炭运输过程中,不断与驱动滚筒、托辊以及煤料等产生摩擦。因此,胶带在使用一段时间后将出现磨损、损坏等现象。为了保证煤矿的安全高效生产,带式输送机胶