Adaptive Partitioning for Iterated Sequences of Irregular OpenCL Kernels - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2018

Adaptive Partitioning for Iterated Sequences of Irregular OpenCL Kernels

Résumé

OpenCL defines a common parallel programming language for all devices, although writing tasks adapted to the devices, managing communication and load-balancing issues are left to the programmer. We propose in this paper a static/dynamic approach for the execution of an iterated sequence of data-dependent kernels on a multi-device heterogeneous architecture. The method allows to automatically distribute irregular kernels onto multiple devices and tackles, without training, both load balancing and data transfers issues coming from hardware heterogeneity, load imbalance within the application itself and load variations between repeated executions of the sequence.
Fichier principal
Vignette du fichier
paper.pdf (160.24 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01888216 , version 1 (08-10-2018)

Identifiants

Citer

Pierre Huchant, Denis Barthou, Marie-Christine Counilh. Adaptive Partitioning for Iterated Sequences of Irregular OpenCL Kernels. SBAC-PAD - 30th International Symposium on Computer Architecture and High Performance Computing, Sep 2018, Lyon, France. ⟨10.1109/SBAC-PAD.2018.00051⟩. ⟨hal-01888216⟩

Collections

CNRS INRIA INRIA2
137 Consultations
243 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More