HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

Le problème de la composition parallèle : une approche supervisée

Andra-Ecaterina Hugo 1, 2
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 : Enabling HPC applications to perform efficiently when invoking multiple parallel libraries simultaneously is a great challenge. Even if a single runtime system is used underneath, scheduling tasks or threads coming from different libraries over the same set of hardware resources introduce many issues, such as resource oversubscription, undesirable cache flushes or memory bus contention. This paper presents an extension of starpu, a runtime system specifically designed for heterogeneous architectures, that allows multiple parallel codes to run concurrently with minimal interference. Such parallel codes run within \emph{scheduling contexts} that provide confined execution environments which can be used to partition computing resources. Scheduling contexts can be dynamically resized to optimize the allocation of computing resources among concurrently running libraries. We introduce a \emph{hypervisor} that automatically expands or shrinks contexts using feedback from the runtime system (e.g. resource utilization). We demonstrate the relevance of our approach using benchmarks invoking multiple high performance linear algebra kernels simultaneously on top of heterogeneous multicore machines. We show that our mechanism can dramatically improve the overall application run time (-34%), most notably by reducing the average cache miss ratio (-50%).
Complete list of metadata

Cited literature [3 references]  Display  Hide  Download

Contributor : Andra-Ecaterina Hugo Connect in order to contact the contributor
Submitted on : Monday, January 14, 2013 - 1:47:56 PM
Last modification on : Monday, December 20, 2021 - 4:50:11 PM
Long-term archiving on: : Monday, April 15, 2013 - 4:01:30 AM


Files produced by the author(s)


  • HAL Id : hal-00773610, version 1



Andra-Ecaterina Hugo. Le problème de la composition parallèle : une approche supervisée. RenPAR - 21e Rencontres Francophones du Parallélisme (2013), Jan 2013, Grenoble, France. ⟨hal-00773610⟩



Record views


Files downloads