跳到主要导航 跳到搜索 跳到主要内容

A practical approach of Curved Ray Prestack Kirchhoff Time Migration on GPGPU

  • Xiaohua Shi*
  • , Chuang Li
  • , Xu Wang
  • , Kang Li
  • *此作品的通讯作者
  • Beihang University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

We introduced four prototypes of General Purpose GPU solutions by Compute Unified Device Architecture (CUDA) on NVidia GeForce 8800GT and Tesla C870 for a practical Curved Ray Prestack Kirchhoff Time Migration program, which is one of the most widely adopted imaging methods in the seismic data processing industry. We presented how to re-design and re-implement the original CPU code to efficient GPU code step by step. We demonstrated optimization methods, such as how to reduce the overhead of memory transportation on PCI-E bus, how to significantly increase the kernel thread numbers on GPU cores, how to buffer the inputs and outputs of CUDA kernel modules, and how to utilize the memory streams to overlap GPU kernel execution time, etc., to improve the runtime performance on GPUs. We analyzed the floating point errors between CPUs and GPUs. We presented the images generated by CPU and GPU programs for the same real-world seismic data inputs. Our final approach of Prototype-IV on NVidia GeForce 8800GT is 16.3 times faster than its CPU version on Intel's P4 3.0G.

源语言英语
主期刊名Advanced Parallel Processing Technologies - 8th International Symposium, APPT 2009, Proceedings
165-176
页数12
DOI
出版状态已出版 - 2009
活动8th International Symposium on Advanced Parallel Processing Technologies, APPT 2009 - Rapperswil, 瑞士
期限: 24 8月 200925 8月 2009

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
5737 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议8th International Symposium on Advanced Parallel Processing Technologies, APPT 2009
国家/地区瑞士
Rapperswil
时期24/08/0925/08/09

指纹

探究 'A practical approach of Curved Ray Prestack Kirchhoff Time Migration on GPGPU' 的科研主题。它们共同构成独一无二的指纹。

引用此