A multidimensional array slicing DSL for Stream Programming - Archive ouverte HAL
Communication Dans Un Congrès Année : 2010

A multidimensional array slicing DSL for Stream Programming

Résumé

Stream languages offer a simple multi-core programming model and achieve good performance. Yet expressing data rearrangement patterns (like a matrix block decomposition) in these languages is verbose and error prone. In this paper, we propose a high-level programming language to elegantly describe n-dimensional data reorganization patterns.We show how to compile it to stream languages.
Fichier principal
Vignette du fichier
camera_ready.pdf (416.53 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00551572 , version 1 (28-02-2013)

Identifiants

  • HAL Id : hal-00551572 , version 1

Citer

Pablo de Oliveira Castro, Stéphane Louise, Denis Barthou. A multidimensional array slicing DSL for Stream Programming. International IEEE Workshop on Practical Aspects of High-Level Parallel Programming, Feb 2010, Krakow, Poland. p913-918. ⟨hal-00551572⟩
315 Consultations
429 Téléchargements

Partager

More