A multidimensional array slicing DSL for Stream Programming
BARTHOU, Denis
Laboratoire Bordelais de Recherche en Informatique [LaBRI]
Efficient runtime systems for parallel architectures [RUNTIME]
Laboratoire Bordelais de Recherche en Informatique [LaBRI]
Efficient runtime systems for parallel architectures [RUNTIME]
BARTHOU, Denis
Laboratoire Bordelais de Recherche en Informatique [LaBRI]
Efficient runtime systems for parallel architectures [RUNTIME]
< Réduire
Laboratoire Bordelais de Recherche en Informatique [LaBRI]
Efficient runtime systems for parallel architectures [RUNTIME]
Langue
en
Communication dans un congrès
Ce document a été publié dans
International IEEE Workshop on Practical Aspects of High-Level Parallel Programming, International IEEE Workshop on Practical Aspects of High-Level Parallel Programming, International IEEE Workshop on Practical Aspects of High-Level Parallel Programming, 2010-02-15, Krakow. 2010-02-15p. p913-918
Résumé en anglais
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 ...Lire la suite >
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.< Réduire
Origine
Importé de halUnités de recherche