Passage à l'echelle d'un support d'exécution à base de tâches pour l'algèbre linéaire dense

Marc Sergent 1
1 RUNTIME - Efficient runtime systems for parallel architectures
Inria Bordeaux - Sud-Ouest, UB - Université de Bordeaux, CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : The ever-increasing supercomputer architectural complexity emphasizes the need for high-level parallel programming paradigms to design efficient, scalable and portable scientific applications. Among such paradigms, the task-based programming model abstracts away much of the architecture complexity by representing an application as a Directed Acyclic Graph (DAG) of tasks. Among them, the Sequential-Task-Flow (STF) model decouples the task submission step, sequential, from the parallel task execution step. While this model allows for further optimizations on the DAG of tasks at submission time, there is a key concern about the performance hindrance of sequential task submission when scaling. This thesis’ work focuses on studying the scalability of the STF-based StarPU runtime system (developed at Inria Bordeaux in the STORM team) for large scale 3D simulations of the CEA which uses dense linear algebra solvers. To that end, we collaborated with the HiePACS team of Inria Bordeaux on the Chameleon software, which is a collection of linear algebra solvers on top of task-based runtime systems, to produce an efficient and scalable dense linear algebra solver on top of StarPU up to 3,000 cores and 288 GPUs of CEA-DAM’s TERA-100 cluster.
Document type :
Theses
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-01483666
Contributor : Abes Star <>
Submitted on : Monday, March 6, 2017 - 11:45:39 AM
Last modification on : Thursday, May 17, 2018 - 1:11:25 AM
Long-term archiving on : Wednesday, June 7, 2017 - 1:11:54 PM

File

SERGENT_MARC_2016.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01483666, version 1

Collections

Citation

Marc Sergent. Passage à l'echelle d'un support d'exécution à base de tâches pour l'algèbre linéaire dense. Autre [cs.OH]. Université de Bordeaux, 2016. Français. ⟨NNT : 2016BORD0372⟩. ⟨tel-01483666⟩

Share

Metrics

Record views

422

Files downloads

636