Task-based programming for Seismic Imaging: Preliminary Results - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2014

Task-based programming for Seismic Imaging: Preliminary Results

Résumé

The level of hardware complexity of current super- computers is forcing the High Performance Computing (HPC) community to reconsider parallel programming paradigms and standards. The high-level of hardware abstraction provided by task-based paradigms make them excellent candidates for writing portable codes that can consistently deliver high performance across a wide range of platforms. While this paradigm has proved efficient for achieving such goals for dense and sparse linear solvers, it is yet to be demonstrated that industrial parallel codes--relying on the classical Message Passing Interface (MPI) standard and that accumulate dozens of years of expertise (and countless lines of code)--may be revisited to turn them into efficient task-based programs. In this paper, we study the applica- bility of task-based programming in the case of a Reverse Time Migration (RTM) application for Seismic Imaging. The initial MPI-based application is turned into a task-based code executed on top of the PaRSEC runtime system. Preliminary results show that the approach is competitive with (and even potentially superior to) the original MPI code on a homogeneous multicore node, and can more efficiently exploit complex hardware such as a cache coherent Non Uniform Memory Access (ccNUMA) node or an Intel Xeon Phi accelerator.
Fichier non déposé

Dates et versions

hal-01057580 , version 1 (24-08-2014)
hal-01057580 , version 2 (16-03-2015)

Identifiants

  • HAL Id : hal-01057580 , version 1

Citer

Lionel Boillot, George Bosilca, Emmanuel Agullo, Henri Calandra. Task-based programming for Seismic Imaging: Preliminary Results. IEEE International Conference on High Performance Computing and Communications (HPCC 2014), Aug 2014, PARIS, France. ⟨hal-01057580v1⟩
619 Consultations
307 Téléchargements

Partager

Gmail Facebook X LinkedIn More