Linearised inversion with GPUs

Chris Leader, Robert Clapp
Geophysics Department, Stanford University
Stanford University, 2012


   title={Linearised inversion with GPUs},

   author={Leader, C. and Clapp, R.},



Download Download (PDF)   View View   Source Source   Source codes Source codes



Graphical Processing Units (GPUs) can provide considerable computational advantages over multi-core CPU nodes or distributed networks by locally accelerating certain types of floating point operations. However, when processing and inverting exploration scale seismic datasets we encounter two key problems – compounded disk IO (explicit routing through the host is necessary) and the relatively small memory provided by the GPU (<=6 Gbytes, restricting model sizes that can be allocated). As shown in an earlier discussion the IO bottleneck on the adjoint side can be somewhat circumvented by using random domain boundaries. Herein will be discussed how the forward modelling routine must be adapted to create an adjoint pair such that least-squares iterative inversion can be performed. We will then analyse how domain decomposition and P2P communication can be used to propagate over larger model sizes in such a way that communication can be effectively hidden and subsequently we can observe linear scaling.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: