Towards seismic wave modeling on heterogeneous many-core architectures using task-based runtime system

Abstract : Understanding three-dimensional seismic wave propagation in complex media remains 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 modelling 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 redesign current parallel application. In this paper, we consider StarPU 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.
Type de document :
Communication dans un congrès
27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Oct 2015, Florianopolis, Brazil. IEEE, 2015, IEEE 27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). <http://www2.sbc.org.br/sbac/2015/>


https://hal.inria.fr/hal-01182746
Contributeur : Samuel Thibault <>
Soumis le : mercredi 5 août 2015 - 14:38:24
Dernière modification le : mercredi 16 décembre 2015 - 01:10:32

Fichier

sbac2015_soumission.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01182746, version 1

Collections

Citation

Víctor Martínez, David Michéa, Fabrice Dupros, Olivier Aumage, Samuel Thibault, et al.. Towards seismic wave modeling on heterogeneous many-core architectures using task-based runtime system. 27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Oct 2015, Florianopolis, Brazil. IEEE, 2015, IEEE 27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). <http://www2.sbc.org.br/sbac/2015/>. <hal-01182746>

Partager

Métriques

Consultations de
la notice

383

Téléchargements du document

316