Title
Towards Seismic Wave Modeling on Heterogeneous Many-Core Architectures Using Task-Based Runtime System
Abstract
Understanding three-dimensional seismic wave propagation in complex media is still one of the main challenges of quantitative seismology. Because of its simplicity and numerical efficiency, the finite-differences method is one of the standard techniques implemented to consider the elastodynamics equation. Additionally, this class of modeling heavily relies on parallel architectures in order to tackle large scale geometries including a detailed description of the physics. Last decade, significant efforts have been devoted towards efficient implementation of the finite-differences methods on emerging architectures. These contributions have demonstrated their efficiency leading to robust industrial applications. The growing representation of heterogeneous architectures combining general purpose multicore platforms and accelerators leads to re-design current parallel application. In this paper, we consider Star PU task-based runtime system in order to harness the power of heterogeneous CPU+GPU computing nodes. We detail our implementation and compare the performance obtained with the classical CPU or GPU only versions. Preliminary results demonstrate significant speedups in comparison with the best implementation suitable for homogeneous cores.
Year
DOI
Venue
2015
10.1109/SBAC-PAD.2015.33
Symposium on Computer Architecture and High Performance Computing
Keywords
Field
DocType
Seismic wave simulation,Task-based programming,Heterogeneous architectures,GPU
Kernel (linear algebra),General purpose,Computer science,Homogeneous,Parallel computing,Real-time computing,Seismic wave,General-purpose computing on graphics processing units,Seismic wave propagation,Multi-core processor,Runtime system
Conference
ISSN
Citations 
PageRank 
1550-6533
4
0.43
References 
Authors
17
7
Name
Order
Citations
PageRank
Victor Martinez140.43
David Michéa214510.62
Fabrice Dupros310011.40
Olivier Aumage416017.10
Samuel Thibault571635.58
Hideo Aochi6355.21
Philippe O. Navaux744857.19