Optimizing an Elastic Wave Propagation by Means of a Roofline-Based Strategy on Xeon Processors
Document typeConference report
PublisherEuropean Association of Geoscientists and Engineers
Rights accessOpen Access
Acoustic wave propagation has been the preferred engine for geophysical exploration applications for the last few years due to the large cost involved in using better approximations, especially for 3D full-wave field modelling-based applications. Hence, simplified approaches have been used to generate images of the subsurface so that data processing can be finished in a reasonable time. The current trend in seismic imaging aims at using an improved physical model, considering that the Earth is not rigid but an elastic body. This new model takes simulations closer to the real physics of the problem, at the cost of raising the needed computational resources. Moreover, to take the simulation representation a step closer to the real physics, some kind of anisotropy in the propagation medium should be considered. However, this again may rice the computational cost of the simulation. On the hardware front, recently developed high-performing devices, called accelerators or co-processors, have shown that can outperform their general purpose counterparts by orders of magnitude in terms of performance per watt. These new alternatives may then provide the necessary resources for making possible to represent complex wave physics in a reasonable time. There might be, however, a penalty associated to the usage of such devices, as some portion of the simulation code might need some re-writing or new optimization strategies explored and applied (Araya-Polo et al., 2011). In this work we will show some optimization strategies evaluated and applied to an elastic propagator based on a Fully Staggered Grid, running on the Intel® Xeon Phi™ coprocessor. It is important to remark, that the propagator is able to reproduce elastic wave propagation, even for an arbitrary anisotropy.
CitationHanzich, Mauricio; Farrés, Albert; Rubio, Felix. Optimizing an Elastic Wave Propagation by Means of a Roofline-Based Strategy on Xeon Processors. A: 13th US National Congress on Computational Mechanics, July 27-30, 2015, San Diego, California, USA. "". European Association of Geoscientists and Engineers, 2015.