物探化探计算技术2017,Vol.39Issue(5):643-648,6.DOI:10.3969/j.issn.1001-1749.2017.05.10
基于C++AMP并行加速的三维弹性波波动方程数值模拟
Accelerated parallelism in numerical simulation for 3D elastic wave equation with C++AMP
摘要
Abstract
Seismic forward numerical simulations have extensive applications in the inversions and the geometry design.This paper introduces the parallel simulation of the memory/computing-intensive and large-scale 3D elastic wave equation with C++AMP.C++AMP is Mierosoft's technology for accelerating C++applications by allowing code run on data-parallel hardware like graphic-processing units(GPUs).On the basis of research on parallel algorithm with C+ + AMP,we compared it with CPU serial algorithms and OpenMP.The results of numerical experiment demonstrate the effectiveness and portability of this method.Furthermore,C++AMP has a good portability on windows platform because the same executable can run on NVIDIA and AMD devices.It can significantly improve develop efficiency.关键词
C++AMP/GPU并行计算/三维弹性波/正演Key words
C++AMP/GPU parallel computing/three-dimensional elastic wave/forward分类
天文与地球科学引用本文复制引用
武泗海,赵虎,尹成,贾鹏..基于C++AMP并行加速的三维弹性波波动方程数值模拟[J].物探化探计算技术,2017,39(5):643-648,6.基金项目
国家重大专项(2016ZX05024-001-003) (2016ZX05024-001-003)
中国石油天然气集团公司科学研究与技术开发项目(2016A-33) (2016A-33)