High-performance seismic modeling with finite-difference using spatial and temporal cache blocking

V. Etienne*, T. Tonellot, T. Malas, H. Ltaief, S. Kortas, P. Thierry, D. Keyes

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

The time-domain finite-difference method (TD-FDM) has been used in geophysics for decades for modeling and imaging. It is used intensively for applications that require accurate solutions for the wave equation such as reverse time migration (RTM) or full waveform inversion (FWI). In this study, we investigate how spatial and temporal cache blocking techniques can speed up computation in TD-FDM on multi-core architectures. We conducted our analysis on the Shaheen II supercomputer at the King Abdullah University of Science and Technology (KAUST) and present the current and achievable performances by using a Cache Aware Roofline Model (CARM). We briefly discuss the implementations and the benefits of spatial and temporal cache blocking techniques individually, and we provide preliminary results, which pave the way for achieving the TD-FDM's maximum efficiency.

Original languageEnglish (US)
Title of host publication3rd EAGE Workshop on High Performance Computing for Upstream 2017
PublisherEuropean Association of Geoscientists and Engineers, EAGE
Pages49-53
Number of pages5
ISBN (Electronic)9781510850828
DOIs
StatePublished - Jan 1 2017
Event3rd EAGE Workshop on High Performance Computing for Upstream 2017 - Athens, Greece
Duration: Oct 1 2017Oct 4 2017

Publication series

Name3rd EAGE Workshop on High Performance Computing for Upstream 2017

Conference

Conference3rd EAGE Workshop on High Performance Computing for Upstream 2017
CountryGreece
CityAthens
Period10/1/1710/4/17

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Software
  • Theoretical Computer Science
  • Modeling and Simulation

Fingerprint

Dive into the research topics of 'High-performance seismic modeling with finite-difference using spatial and temporal cache blocking'. Together they form a unique fingerprint.

Cite this