Sciweavers

CISIS
2010
IEEE

A Multidimensional Array Slicing DSL for Stream Programming

14 years 7 months ago
A Multidimensional Array Slicing DSL for Stream Programming
—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.
Pablo de Oliveira Castro, Stéphane Louise,
Added 17 May 2010
Updated 17 May 2010
Type Conference
Year 2010
Where CISIS
Authors Pablo de Oliveira Castro, Stéphane Louise, Denis Barthou
Comments (0)