Toward OpenCL Automatic Multi-Device Support

Sylvain Henry 1 Alexandre Denis 2, 3 Denis Barthou 2, 3 Marie-Christine Counilh 2, 3 Raymond Namyst 2, 3
3 RUNTIME - Efficient runtime systems for parallel architectures
Inria Bordeaux - Sud-Ouest, UB - Université de Bordeaux, CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : To fully tap into the potential of today heterogeneous machines, offloading parts of an application on accelerators is no longer sufficient. The real challenge is to build systems where the application would permanently spread across the entire machine, that is, where parallel tasks would be dynamically scheduled over the full set of available processing units. In this paper we present SOCL, an OpenCL implementation that improves and simplifies the programming experience on heterogeneous architectures. SOCL enables applications to dynamically dispatch computation kernels over processing devices so as to maximize their utilization. OpenCL applications can incrementally make use of light extensions to automatically schedule kernels in a controlled manner on multi-device architectures. We demonstrate the relevance of our approach by experimenting with several OpenCL applications on a range of heterogeneous architectures. We show that performance portability is enhanced by using SOCL extensions.
Keywords : StarPU OpenCL
Type de document :
Communication dans un congrès
Fernando Silva; Ines Dutra; Vitor Santos Costa. Euro-Par 2014, Aug 2014, Porto, Portugal. Springer, 2014
Liste complète des métadonnées

Littérature citée [15 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01005765
Contributeur : Alexandre Denis <>
Soumis le : vendredi 13 juin 2014 - 11:40:01
Dernière modification le : jeudi 9 février 2017 - 15:43:08
Document(s) archivé(s) le : samedi 13 septembre 2014 - 11:01:15

Fichier

final.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01005765, version 1

Collections

Citation

Sylvain Henry, Alexandre Denis, Denis Barthou, Marie-Christine Counilh, Raymond Namyst. Toward OpenCL Automatic Multi-Device Support. Fernando Silva; Ines Dutra; Vitor Santos Costa. Euro-Par 2014, Aug 2014, Porto, Portugal. Springer, 2014. 〈hal-01005765〉

Partager

Métriques

Consultations de
la notice

1474

Téléchargements du document

1013