地球物理学报
地毬物理學報
지구물이학보
2012年
12期
4069-4077
,共9页
陈召曦%孟小红%郭良辉%刘国峰
陳召晞%孟小紅%郭良輝%劉國峰
진소희%맹소홍%곽량휘%류국봉
GPU%CUDA%正演计算%重力%重力梯度%加速比
GPU%CUDA%正縯計算%重力%重力梯度%加速比
GPU%CUDA%정연계산%중력%중력제도%가속비
利用NVIDIA CUDA编程平台,实现了基于GPU并行的重力、重力梯度三维快速正演计算方法.采用当前在重力数据约束反演或联合反演中流行的物性模型(密度大小不同、规则排列的长方体单元)作为地下剖分单元,对任意三维复杂模型体均可用很多物性模型进行组合近似,利用解析方法计算出所有物性模型在计算点的异常值并累加求和,得到整个模型体在某一计算点引起的重力(或重力梯度)值.针对精细的复杂模型体产生的问题,采用GPU并行计算技术,主要包括线程有效索引与优化的并行归约技术进行高效计算.在显卡型号为NVIDIAQuadr0 2000相对于单线程CPU程序,重力和重力梯度Uxx、Uxy正演计算可以分别达到60与50倍的加速.本文还讨论了GPU并行计算在两种反演方法中的策略,为快速三维反演技术提供了借鉴.
利用NVIDIA CUDA編程平檯,實現瞭基于GPU併行的重力、重力梯度三維快速正縯計算方法.採用噹前在重力數據約束反縯或聯閤反縯中流行的物性模型(密度大小不同、規則排列的長方體單元)作為地下剖分單元,對任意三維複雜模型體均可用很多物性模型進行組閤近似,利用解析方法計算齣所有物性模型在計算點的異常值併纍加求和,得到整箇模型體在某一計算點引起的重力(或重力梯度)值.針對精細的複雜模型體產生的問題,採用GPU併行計算技術,主要包括線程有效索引與優化的併行歸約技術進行高效計算.在顯卡型號為NVIDIAQuadr0 2000相對于單線程CPU程序,重力和重力梯度Uxx、Uxy正縯計算可以分彆達到60與50倍的加速.本文還討論瞭GPU併行計算在兩種反縯方法中的策略,為快速三維反縯技術提供瞭藉鑒.
이용NVIDIA CUDA편정평태,실현료기우GPU병행적중력、중력제도삼유쾌속정연계산방법.채용당전재중력수거약속반연혹연합반연중류행적물성모형(밀도대소불동、규칙배렬적장방체단원)작위지하부분단원,대임의삼유복잡모형체균가용흔다물성모형진행조합근사,이용해석방법계산출소유물성모형재계산점적이상치병루가구화,득도정개모형체재모일계산점인기적중력(혹중력제도)치.침대정세적복잡모형체산생적문제,채용GPU병행계산기술,주요포괄선정유효색인여우화적병행귀약기술진행고효계산.재현잡형호위NVIDIAQuadr0 2000상대우단선정CPU정서,중력화중력제도Uxx、Uxy정연계산가이분별체도60여50배적가속.본문환토론료GPU병행계산재량충반연방법중적책략,위쾌속삼유반연기술제공료차감.