A graphics processing unit implementation and optimization for parallel double-difference seismic tomography

Pei Cheng Liao, Cheng Chi Lii, Yu Chi Lai, Ping Yu Chang, Haijiang Zhang, Clifford Thurber

研究成果: 雜誌貢獻期刊論文同行評審

4 引文 斯高帕斯(Scopus)

摘要

Double-difference seismic tomography can estimate velocity structure and event locations with high precision, but its high-computation cost along with large memory usage prevents the use of a personal computer to process very large datasets and requires a long-computation time. This work proposes graphics-processing-unit- (GPU)-based acceleration schemes to run the algorithm on a personal computer for very large datasets more efficiently. Generally, the algorithm can be divided into five major steps: input, ray tracing, matrix construction, inversion, and output. This work focuses on accelerating the ray-tracing and inversion steps, which take almost two-thirds of the computation time. Before ray tracing, our algorithm preprocesses the data by sorting all recorded event-station paths according to their lengths. Therefore, those path estimation jobs assigned to GPU cores are suitable for the GPU architecture. Furthermore, our work also minimizes the usage of global and local memory to reduce the GPU computing time needed to handle a very large dataset. In addition to parallelizing the inversion computation, our work proposes a GPU-based elimination method to reduce redundant computation in inversion for further acceleration. In our test, the proposed acceleration schemes can gain maximum speed-up factors of 31.17 and 35.46 for ray tracing and inversion, respectively, in our test. Overall, the GPU-based implementation can reach a maximum of 5.98 times faster than the central processing unit-based implementation.

原文???core.languages.en_GB???
頁(從 - 到)953-961
頁數9
期刊Bulletin of the Seismological Society of America
104
發行號2
DOIs
出版狀態已出版 - 4月 2014

指紋

深入研究「A graphics processing unit implementation and optimization for parallel double-difference seismic tomography」主題。共同形成了獨特的指紋。

引用此