Abstract
Programming coarse-grain reconfigurable arrays (CGRAs)
is a challenging task. In this work, we exploit the
algebraic structure which is often present in the specification of a streaming application to distribute the different parts of a computation over a multi-core architecture. This architecture is dataflow-based, so that the control of the cores coincides with the availability of data on the channels. In this paper, we focus on the compiler, not the architecture. We formulate our work in the functional programming language Haskell since that is close to a mathematical formalism.
Original language | English |
---|---|
Title of host publication | Proceedings of the Work in Progress Session of the 38th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2012) and the 15th EUROMICRO Conference on Digital System Design (DSD 2012) |
Place of Publication | Linz, Austria |
Publisher | Institute for Systems Engineering and Automation, J. Kepler University Linz |
Pages | 17-18 |
Number of pages | 2 |
ISBN (Print) | 978-3-902457-33-2 |
Publication status | Published - 5 Sep 2012 |
Event | 15th EUROMICRO Conference on Digital System Design, DSD 2012 - Çeşme, Izmir, Turkey Duration: 5 Sep 2012 → 8 Sep 2012 Conference number: 15 http://www.univ-valenciennes.fr/congres/dsd2012/ |
Publication series
Name | SEA-Publications |
---|---|
Publisher | Institute for Systems Engineering and Automation, J. Kepler University Linz |
Conference
Conference | 15th EUROMICRO Conference on Digital System Design, DSD 2012 |
---|---|
Abbreviated title | DSD |
Country/Territory | Turkey |
City | Çeşme, Izmir |
Period | 5/09/12 → 8/09/12 |
Internet address |
Keywords
- METIS-289683
- EWI-22232
- IR-81538