Modèle de programmation pour noyaux de calcul irréguliers sur accélérateur reconfigurable dans un système distribué hétérogène - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2021

Modèle de programmation pour noyaux de calcul irréguliers sur accélérateur reconfigurable dans un système distribué hétérogène

Résumé

Cet article présente un modèle de programmation pour les systèmes distribués hétérogènes intégrant des accélérateurs reconfigurables. Ce modèle de programmation cible les applications de calcul dont les motifs d'accès mémoire sont irréguliers. Il repose sur l'intégration des accélérateurs dans une mémoire virtuellement partagée logicielle leur permettant d'initier les accès aux données distribuées. Un partitionnement en chunks est utilisé pour abstraire l'irrégularité des structures de données. Ce partitionnement permet de parcourir les données sous forme de flux de chunks. Le modèle de programmation proposé permet : de régulariser les accès mémoire d'applications irrégulières, d'éviter le transfert de données inutiles grâce à une fine granularité d'accès et de cacher les latences d'accès aux données distribuées en superposant implicitement le flux de données transférées avec le flux de données traitées. Nous avons utilisé deux cas d'études : la multiplication de matrices creuses et un code de simulation de tsunami. Les résultats montrent la capacité du modèle de programmation à cacher les latences d'accès en atteignant des performances proches de celles d'un cas idéal.
Fichier principal
Vignette du fichier
compas-2021.pdf (3.71 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03501484 , version 1 (23-12-2021)

Identifiants

  • HAL Id : hal-03501484 , version 1

Citer

Erwan Lenormand, Thierry Goubier, Loïc Cudennec, Henri-Pierre Charles. Modèle de programmation pour noyaux de calcul irréguliers sur accélérateur reconfigurable dans un système distribué hétérogène. Conférence francophone d'informatique en Parallélisme, Architecture et Système, Jul 2021, Lyon, France. ⟨hal-03501484⟩
47 Consultations
37 Téléchargements

Partager

Gmail Facebook X LinkedIn More