TY - GEN
T1 - Alleviating the pressure on memory for seismic modeling
AU - Abdelkhalak, Rached
AU - Ltaief, Hatem
AU - Etienne, V.
AU - Akbudak, Kadir
AU - Tonellot, T.
AU - Keyes, David E.
N1 - KAUST Repository Item: Exported on 2020-10-04
PY - 2020/6/14
Y1 - 2020/6/14
N2 - This paper describes two methods to improve the performance of a FDTD solver for the first order formulation of the 3D acoustic wave equation. Based on spatial and temporal cache blocking techniques, these methods enable to maximize bandwidth of the memory subsystem, while reducing data traffic in-between the memory hierarchy. On the one hand, the spatial blocking (SB) approach increases data reuse among cores within each iteration of the time integration. On the other hand, the multicore wavefront diamond temporal blocking (MWD-TB) technique further leverages the SB performance by intrinsically reusing freshly cached data solutions across iterations of the time integration. While SB achieves sixfold performance speedup against the naive implementation (without cache blocking), MWD-TB outperforms SB by up to 50\% on a two-socket 16-core Intel Haswell system.
AB - This paper describes two methods to improve the performance of a FDTD solver for the first order formulation of the 3D acoustic wave equation. Based on spatial and temporal cache blocking techniques, these methods enable to maximize bandwidth of the memory subsystem, while reducing data traffic in-between the memory hierarchy. On the one hand, the spatial blocking (SB) approach increases data reuse among cores within each iteration of the time integration. On the other hand, the multicore wavefront diamond temporal blocking (MWD-TB) technique further leverages the SB performance by intrinsically reusing freshly cached data solutions across iterations of the time integration. While SB achieves sixfold performance speedup against the naive implementation (without cache blocking), MWD-TB outperforms SB by up to 50\% on a two-socket 16-core Intel Haswell system.
UR - http://hdl.handle.net/10754/665407
UR - https://www.earthdoc.org/content/papers/10.3997/2214-4609.201903281
UR - http://www.scopus.com/inward/record.url?scp=85091460454&partnerID=8YFLogxK
U2 - 10.3997/2214-4609.201903281
DO - 10.3997/2214-4609.201903281
M3 - Conference contribution
BT - Fourth EAGE Workshop on High Performance Computing for Upstream 2019
PB - European Association of Geoscientists & Engineers
ER -