物探与化探
物探與化探
물탐여화탐
Geophysical and Geochemical Exploration
2015年
5期
1074-1078
,共5页
李逢春%王润秋%赵薇薇%杜清波%郭武%王汉钧
李逢春%王潤鞦%趙薇薇%杜清波%郭武%王漢鈞
리봉춘%왕윤추%조미미%두청파%곽무%왕한균
地震观测系统%面元分析%并行计算%异构计算%OpenCL
地震觀測繫統%麵元分析%併行計算%異構計算%OpenCL
지진관측계통%면원분석%병행계산%이구계산%OpenCL
seismic geometry%bin analysis%parallel computing%heterogeneous computing%OpenCL
针对高密度地震勘探下的三维观测系统海量面元属性计算需求,基于OpenCL并行编程模型,研究并实现了适用于异构环境下面元属性的并行计算方法。根据面元分析算法特点将整个网格分成多个子区域,子区域可由不同设备以粗粒度方式并行,而子区域内部以炮检对方式细粒度并行。采用HP Z820工作站,在CPU+GPU异构混合平台下的试算结果表明,异构多核处理速度是CPU(单核)的30倍以上,数据生成速率高于300 MB/s。
針對高密度地震勘探下的三維觀測繫統海量麵元屬性計算需求,基于OpenCL併行編程模型,研究併實現瞭適用于異構環境下麵元屬性的併行計算方法。根據麵元分析算法特點將整箇網格分成多箇子區域,子區域可由不同設備以粗粒度方式併行,而子區域內部以砲檢對方式細粒度併行。採用HP Z820工作站,在CPU+GPU異構混閤平檯下的試算結果錶明,異構多覈處理速度是CPU(單覈)的30倍以上,數據生成速率高于300 MB/s。
침대고밀도지진감탐하적삼유관측계통해량면원속성계산수구,기우OpenCL병행편정모형,연구병실현료괄용우이구배경하면원속성적병행계산방법。근거면원분석산법특점장정개망격분성다개자구역,자구역가유불동설비이조립도방식병행,이자구역내부이포검대방식세립도병행。채용HP Z820공작참,재CPU+GPU이구혼합평태하적시산결과표명,이구다핵처리속도시CPU(단핵)적30배이상,수거생성속솔고우300 MB/s。
For the purpose of common mid?point bin attribute analysis from high density exploration and three?dimensional seismic ge?ometry,this paper analyzes the calculation characteristics of bin analysis,and proposes an efficient parallel algorithm for bin attribute a?nalysis based on Open Computing Language ( OpenCL) heterogeneous programming model. The algorithm divides bin grid into several sub?regions under hardware memory constraint.Tasks of sub?regions are executed with coarse?grained parallelization by assigning task to different devices,whereas pairs of source?receiver in sub?region are executed with fine?grained parallelization. With HP's Z820 desktop workstation,experiment was carried out with high density three?dimensional geometry from seismic exploration.The experimental results show that the parallel algorithm takes full advantage of multiprocessor's parallel processing capability,and the processing speed is about 30 times faster than that on CPU?based implementation ( single core) under the condition that the precision is not changed.