Back To Schedule
Wednesday, March 4 • 16:45 - 17:05
Coarse-grained Seismic Algorithms: 'Using Modeling to Develop Stencil Codes,” Raul de La Cruz, Barcelona Supercomputing Center; Mauricio Araya-Polo, Shell

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



Stencil computation is the core of most wave-based Seismic Imaging applications. The stencil solver alone -depending on the governing equation- can represent up to 90\% of the overall elapsed time, where the efficient use of the memory hierarchy is a mayor concern~\cite{Araya-Polo2008}. Therefore, source code analysis and improvements development that can fully take advantage of modern architectures is crucial. Those tasks can be assisted by performance models. Performance models help exposing bottlenecks and predicting suitable tuning parameters in order to boost stencil performance.

To achieve that, the following aspects need to be accurately modeled: shared multi-level caches in multi/many cores, and the prefetching engine mechanism.

In this work, we introduce our published performance model (\cite{delacruz2014_2}) focusing on these architectural characteristics, and then we show how it can help improve stencil computation performance. Also, a new metric that estimates the efficiency of thread-parallelized stencil code is proposed.


Mauricio Araya

Senior Researcher Computer Science, Shell Intl. E&P Inc.

Raul de La Cruz

Researcher, Phd. Student, Barcelona Supercomputing Center (BSC-CNS)

Wednesday March 4, 2015 16:45 - 17:05 CST
BioScience Research Collaborative 6500 Main Street, Houston, Tx 77005

Attendees (1)