Abstract
Coarse-grained reconfigurable architectures and other exposed datapath architectures such as transport-triggered architectures come with a high energy efficiency promise for accelerating data oriented workloads. Their main drawback results from the push of complexity from the architecture to the programmer; compiler techniques that allow starting from a higher-level programming language and generate code efficiently to such architectures robustly is still an open research area. In this article we survey the known main sources of challenges and outline a generic processor architecture template that covers the most common architecture variations along with a proposal for a common code generation framework for such challenging architectures.
Original language | English |
---|---|
Title of host publication | Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019 |
Editors | Sander Stuijk |
Publisher | ACM |
Pages | 86-89 |
Number of pages | 4 |
ISBN (Electronic) | 9781450367622 |
DOIs | |
Publication status | Published - 27 May 2019 |
Publication type | A4 Article in conference proceedings |
Event | International Workshop on Software and Compilers for Embedded Systems - St. Goar, Germany Duration: 27 May 2019 → 28 May 2019 |
Conference
Conference | International Workshop on Software and Compilers for Embedded Systems |
---|---|
Country/Territory | Germany |
City | St. Goar |
Period | 27/05/19 → 28/05/19 |
Keywords
- CGRA
- code generation
- energy efficiency
- reconfigurable architectures
- scheduling
- TTA
Publication forum classification
- Publication forum level 1
ASJC Scopus subject areas
- Hardware and Architecture
- Software