We propose a data flow based run time system as an efficient tool for supporting execution of parallel code on heterogeneous architectures hosting both multicore CPUs and GPUs. We discuss how the proposed run time system may be the target of both structured parallel applications developed using algorithmic skeletons/parallel design patterns and also more “domain specific” programming models. Experimental results demonstrating the feasibility of our approach are presented.

Targeting heterogeneous architectures via macro data flow

ALDINUCCI, MARCO;
2012-01-01

Abstract

We propose a data flow based run time system as an efficient tool for supporting execution of parallel code on heterogeneous architectures hosting both multicore CPUs and GPUs. We discuss how the proposed run time system may be the target of both structured parallel applications developed using algorithmic skeletons/parallel design patterns and also more “domain specific” programming models. Experimental results demonstrating the feasibility of our approach are presented.
2012
Intl. Workshop on High-level Programming for Heterogeneous and Hierarchical Parallel Systems (HLPGPU)
Paris, France
23 Jan. 2012
Proc. of the 1st Intl. Workshop on High-level Programming for Heterogeneous and Hierarchical Parallel Systems (HLPGPU)
HiPEAC EU-FP7 Network of Excellence
1
6
https://sites.google.com/site/hlpgpu/home/programme
data flow; structured parallelism; algorithmic skeletons; parallel design patterns; heterogeneous architectures
Marco Aldinucci; Marco Danelutto; Peter Kilpatrick; Massimo Torquati
File in questo prodotto:
File Dimensione Formato  
2012_mdf_hplgpu_hipeac.pdf

Accesso riservato

Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 226.54 kB
Formato Adobe PDF
226.54 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/116320
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact