Back To Schedule
Tuesday, March 5 • 11:40am - 12:00pm
Software Technology & Applications: Software Technology & Applications: Seismic modeling on Arm architectures

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The production of reliable three-dimensional images of the subsurface remains a major challenge in the oil and gas industry. Consequently, significant efforts have been devoted to improving seismic exploration.  To date, computational workflows based on Reverse Time Migration (RTM) or Full Wave Inversion (FWI) methodologies are used on Petascale systems in major companies.  
However, as each vendor is working on next-generation Exascale technologies, the landscape of architectures that may be available leads to increasing concerns regarding real applicative performance. Whatever the design of these systems will be (heterogeneity, high core counts or depth of the memory hierarchy), it is admitted that co-design approaches will play a major role to ensure that oil and gas applications will be in best position to adopt the next breakthroughs.
Indeed, the criticality of seismic imaging algorithms make their efficiency on HPC architectures a continuous challenge. For instance, recent efforts have been devoted to characterizing and reducing the memory-traffic for major numerical kernels. This is from the inherent memory-bound nature of such applications even when high-order approximations are implemented.  So far, and despite significant improvements (e.g. high-level frameworks) only hand-tuned implementations have been able to come close to the theoretical peak performance.
Recently, Arm processors have gained traction in the HPC community with both new hardware-level features as well as a comprehensive software ecosystem that may enable a wider range of optimizations for seismic applications. This may be particularly true with the upcoming Scalable Vector Extension (SVE).
In this presentation and based on popular examples from the geophysical community (isotropic finite-differences kernels, high-performance stencil frameworks, full-fledged applications) results on Arm systems will be presented and the impact of key features will be discussed.


fabrice dupros

Principal HPC Engineer, Arm

Beau Paisley

Principal Solutions Architect, Arm
Solutions Architect at arm supporting our HPC debugging and performance tools.

Tuesday March 5, 2019 11:40am - 12:00pm CST
Room 280