Title :
Accelerating seismic migration using FPGA-based coprocessor platform
Author :
He, Chuan ; Lu, Mi ; Sun, Chuanwen
Author_Institution :
Dept. of Electr. Eng., Texas A&M Univ., College Station, TX, USA
Abstract :
Migration is the most important seismic data processing method that recovers subsurface images of the Earth´s interior using surface-recorded data volumes obtained from seismic reflection surveys. A reconfigurable coprocessor platform called SPACE (seismic data processing accelerator with reconfigurable engine) using field programmable gate array (FPGA) technology is proposed in this paper to speed up these computationally demanding and data-intensive seismic migration applications. The proposed SPACE platform is characterized by its simple architecture and abundant on-board memory resources along with ultra-wide memory bandwidth, which also makes the platform suitable for other seismic data processing methods or some large-scale scientific computing applications. The time-consuming kernel part of the pre-stack Kirchhoff time migration (PSTM) algorithm is programmed into the FPGA-based coprocessor platform, which acts as a hardware accelerator attached to an Intel-based workstation through the local peripheral controller interface (PCI) bus. Improved performance can be achieved by integrating a number of parallel running fully pipelined arithmetic modules into a single FPGA chip. Our simulation results show that the proposed coprocessor platform operating at a conservative speed of 50 MHz can calculate the Kirchhoff summations for 50 million points per second, which is about 15.6 times faster than a referential 2.4 GHz Pentium 4 workstation. The impressive performance of the proposed platform implies its broad applications in seismic data processing industry.
Keywords :
coprocessors; field programmable gate arrays; geophysics computing; peripheral interfaces; pipeline arithmetic; reconfigurable architectures; seismology; 2.4 GHz; 50 MHz; Earth interior; FPGA coprocessor platform; Intel based workstation; Kirchhoff summations; Pentium IV workstation; data intensive seismic migration; field programmable gate array; large scale scientific computing; onboard memory resources; peripheral controller interface bus; pipelined arithmetic modules; pre-stack Kirchhoff time migration; reconfigurable coprocessor platform; reconfigurable engine; seismic data processing accelerator; seismic data processing industry; seismic reflection surveys; subsurface images; surface recorded data volumes; ultrawide memory bandwidth; Acceleration; Computer architecture; Coprocessors; Data processing; Earth; Engines; Field programmable gate arrays; Reflection; Space technology; Workstations;
Conference_Titel :
Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on
Print_ISBN :
0-7695-2230-0
DOI :
10.1109/FCCM.2004.12