Exploiting the Cell/BE architecture with the StarPU unified runtime system

Cédric Augonnet 1, 2 Samuel Thibault 1 Raymond Namyst 1, 2 Maik Nijhuis 3
2 RUNTIME - Efficient runtime systems for parallel architectures
Inria Bordeaux - Sud-Ouest, UB - Université de Bordeaux, CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : Core specialization is currently one of the most promising ways for designing power-efficient multicore chips. However, approaching the theoretical peak performance of such heterogeneous multicore architectures with specialized accelerators, is a complex issue. While substantial effort has been devoted to efficiently offloading parts of the computation, designing an execution model that unifies all computing units is the main challenge. We therefore designed the StarPU runtime system for providing portable support for heterogeneous multicore processors to high performance applications and compiler environments. StarPU provides a high-level, unified execution model which is tightly coupled to an expressive data management library. In addition to our previous results on using multicore processors alongside with graphic processors, we show that StarPU is flexible enough to efficiently exploit the heterogeneous resources in the Cell processor. We present a scalable design supporting multiple different accelerators while minimizing the overhead on the overall system. Using experiments with classical linear algebra algorithms, we show that StarPU improves programmability and provides performance portability.
Type de document :
Communication dans un congrès
Springer Verlag. SAMOS Workshop, Jul 2009, SAMOS, Greece. 2009, LNCS; Proceedings of SAMOS IX Workshop
Liste complète des métadonnées


https://hal.inria.fr/inria-00378705
Contributeur : Cédric Augonnet <>
Soumis le : samedi 25 avril 2009 - 23:50:11
Dernière modification le : jeudi 10 septembre 2015 - 01:06:33
Document(s) archivé(s) le : lundi 15 octobre 2012 - 09:20:30

Fichier

samos09-starpu.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00378705, version 1

Collections

Citation

Cédric Augonnet, Samuel Thibault, Raymond Namyst, Maik Nijhuis. Exploiting the Cell/BE architecture with the StarPU unified runtime system. Springer Verlag. SAMOS Workshop, Jul 2009, SAMOS, Greece. 2009, LNCS; Proceedings of SAMOS IX Workshop. <inria-00378705>

Partager

Métriques

Consultations de
la notice

356

Téléchargements du document

149