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
Reports

Vers des supports d'exécution capables d'exploiter les machines multicœurs hétérogènes

Cédric Augonnet 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 : Approaching the theoretical performance of heterogeneous multicore architectures, equipped with specialized accelerators, is a challenging issue. Unlike regular CPUs that can transparently access the whole global memory address range, accelerators usually embed local memory on which they perform all their computations using a specific instruction set. While many research efforts have been devoted to offloading parts of a program over such coprocessors, the real challenge is to find a programming model providing a unified view of all available computing units. In this document, we present an original runtime system providing a high-level, unified execution model allowing seamless execution of tasks over the underlying heterogeneous hardware. The runtime is based on a hierarchical memory management facility and on a codelet scheduler. We demonstrate the efficiency of our solution with a LU decomposition for both homogeneous (3.8 speedup on 4 cores) and heterogeneous machines (95% efficiency). We also show that a "granularity aware" scheduling can improve execution time by 35%.
Complete list of metadata

Cited literature [40 references]  Display  Hide  Download

https://hal.inria.fr/inria-00289361
Contributor : Cédric Augonnet Connect in order to contact the contributor
Submitted on : Friday, June 20, 2008 - 1:54:18 PM
Last modification on : Monday, December 20, 2021 - 4:50:11 PM
Long-term archiving on: : Friday, September 28, 2012 - 4:20:18 PM

File

memoire-dea.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00289361, version 1

Collections

Citation

Cédric Augonnet. Vers des supports d'exécution capables d'exploiter les machines multicœurs hétérogènes. [Travaux universitaires] 2008, pp.48. ⟨inria-00289361⟩

Share

Metrics

Record views

181

Files downloads

234