DSL Stream Programming on Multicore Architectures - Archive ouverte HAL
Chapitre D'ouvrage Année : 2014

DSL Stream Programming on Multicore Architectures

Résumé

To effectively program parallel architectures it is important to combine a simple expression of the parallelism with efficient compiler optimizations. We propose a novel stream programming framework based on two domain specific languages that separate these two issues. A high-level declarative language allows to describe data dependencies between filters while an intermediate language enables powerful optimizations through a set of stream graph transformations. This two level approach offers a clean separation between the issue of programming complexity and the issue of target specific optimization.
Fichier principal
Vignette du fichier
dsl-preprint11.pdf (566.02 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00952318 , version 1 (26-02-2014)

Identifiants

Citer

Pablo de Oliveira Castro, Stéphane Louise, Denis Barthou. DSL Stream Programming on Multicore Architectures. Programming multi-core and many-core computing systems, John Wiley and Sons, chapter 12, 2014, 978-0-470-93690-0. ⟨10.1002/9781119332015.ch7⟩. ⟨hal-00952318⟩
437 Consultations
398 Téléchargements

Altmetric

Partager

More