基于CUDA的地震数据相干体并行算法
详细信息 本馆镜像全文    |  推荐本文 | | 获取馆网全文
摘要
在地震探测解释方面,运用相干体技术可以清楚地识别断层和地层特征。由于相干体是通过三维地震数据体计算得到,传统方法难以满足计算需求。基于CUDA平台,提出了一种并行相干体算法,该算法可加速相干体算法中的矩阵相乘计算。理论分析和配有Intel Core2 Due CPU和NVIDIA GeForce 8800 GT显卡的实验结果表明:基于GPU的并行相干体算法可取得理想的线性加速比,提高系统的计算效率。
In seismic exploration interpretation,the application of coherent technology can clearly identify faults and stratigraphy,but the traditional calculation method cannot meet the need of the coherence body calculation from 3D seismic data.Based on CUDA(Compute Unified Device Architecture) platform,a coherence parallel algorithm was proposed.It could accelerate the speed of matrix multiplication with the performance of GPU cluster.Extensive experiments have been conducted in a PC with Intel Core2Due CPU and NVIDIA GeForce 8800 GT graphic card,and the results prove the efficiency of the proposed algorithm.Even though the actual speed-ups in production codes will vary with the particular problem,the results obtained here indicate that GPU can potentially be a very useful platform for processing large-scale seismic data.
引文
[1]BAHORICHMS,BRIDGES S R.The seismic sequence attribute map(SSAM)[C]//Expanded Abstracts of the 62 Annual Internat SEGMeeting.[S.l.]:Society of Exploration Geophysicists,1992:227-230.
    [2]BAHORICHM S,FARMER S L.3-D seismic coherency for faults andstratigraphic features[J].The Leading Edge,1995,14(10):1053-1058.
    [3]BAHORICHM S,LOPEZ J A,HASKELL N L.Stratigraphic andstructural interpretation with 3-D coherence[C]//Expanded Ab-stracts of the 65 Annual Internat SEG Meeting.[S.l.]:Society ofExploration Geophysicists,1995:97-100.
    [4]LESSIG C.An implementation of the MRRR algorithm on a data-parallel coprocessor[R].Toronto:University of Toronto,2008.
    [5]T LKE J.Implementation of a lattice Boltzmann kernel using thecompute unified device architecture developed by NVIDIA[EB/OL].[2008-09-01].http://www.irmb.tu-bs.de/UPLOADS/toelke/Publication/toelked2q9.pdf.
    [6]高静怀,汪文秉,朱光明,等.地震资料处理中小波函数的选取研究[J].地球物理学报,l996,39(1):392-398.
    [7]COHN H,KLEINBERG R,SZEGEDY B,et al.Group-theoreticalgorithms for matrix multiplication[C]//Proceedings of the 46thAnnual Symposium on Foundations of Computer Science(FOCS).New York:ACM,2005:379-388.
    [8]KRISHNANM,NIEPLOCHAJ.SRUMMA:Amatrixmultiplication algo-rithm suitable for clusters and scalable shared memory systems[C]//Pro-ceedings ofthe18th International Parallel and Distributed ProcessingSym-posium(IPDPS)2004.Washinton DC:IEEE Computer Society,2004.
    [9]NVIDIA.CUDA programming guide 1.1[Z].2007.

版权所有:© 2023 中国地质图书馆 中国地质调查局地学文献中心