期刊文献+

MPI+CUDA联合加速重力场反演的并行算法

Parallel Algorithm for Gravity Field Inversion Accelerated by MPI and CUDA
下载PDF
导出
摘要 针对重力场解算过程中数据量巨大的问题,联合MPI(massage passing interface)与CUDA(compute unified device architecture)提出基于最小二乘法的重力场解算过程的并行加速算法。使用MPI完成复杂过程的任务分配,实现全局层面的并行加速;基于CUDA编写大规模矩阵相乘的并行加速程序,并针对不同类型的矩阵进行适配,同时联合MPI将法矩阵的计算过程进一步细分,实现对分进程内存峰值的压缩。在单机上完成30阶与120阶重力场仿真解算任务,结果表明,反演30阶重力场时加速比可达180;反演120阶重力场时,并行计算单次迭代仅耗时2 h,而串行模式下无法计算。 To address the problem of massive data computation in the process of gravity field calculation,we jointly complete a parallel acceleration algorithm for gravity field calculation based on the least squares method using MPI(massage passing interface)and CUDA(compute unified device architecture).MPI is used to complete the task allocation of complex processes and achieve global-level parallel acceleration.We write a parallel acceleration program for large-scale matrix multiplication based on CUDA and adapted for different types of matrices.At the same time,we use MPI to further subdivide the calculation process of the law matrix to compress the peak memory value within the sub-process.We complete the 30 and 120 order gravity field simulation calculation tasks on a single machine.The results show that when inverting the 30 order gravity field,the acceleration ratio can reach 180;when inverting the 120 order gravity field,parallel computing only takes 2 hours for a single iteration,while it cannot be calculated in serial mode.
作者 赵锴坤 朱炬波 谷德峰 韦春博 ZHAO Kaikun;ZHU J ubo;GU Defeng;WEI Chunbo(Tianqin Research Center for Gravitational Physics,School of Physics and Astronomy,Sun Yat-sen University,2 Daxue Road,Zhuhai 519082,China)
出处 《大地测量与地球动力学》 CSCD 北大核心 2024年第4期423-428,共6页 Journal of Geodesy and Geodynamics
基金 中央高校基本科研业务费专项(23xkjc001)。
关键词 重力场 并行计算 CUDA MPI gravity field parallel computing CUDA MPI
  • 相关文献

参考文献6

二级参考文献46

共引文献47

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部