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]
< Leer menos
Laboratoire Bordelais de Recherche en Informatique [LaBRI]
Efficient runtime systems for parallel architectures [RUNTIME]
Idioma
en
Communication dans un congrès
Este ítem está publicado en
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
Resumen en inglés
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 ...Leer más >
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.< Leer menos
Orígen
Importado de HalCentros de investigación