DocumentCode
3084904
Title
Slack-aware scheduling on Coarse Grained Reconfigurable Arrays
Author
Ansaloni, Giovanni ; Pozzi, Laura ; Tanimura, Kazuyuki ; Dutt, Nikil
Author_Institution
Fac. of Inf., Univ. of Lugano, Lugano, Switzerland
fYear
2011
fDate
14-18 March 2011
Firstpage
1
Lastpage
4
Abstract
Coarse Grained Reconfigurable Arrays (CGRAs) are a promising class of architectures conjugating flexibility and efficiency. Devising effective methodologies to map applications onto CGRAs is a challenging task, due to their parallel execution paradigm and sparse interconnection topology. In this paper we present a scheduling framework that is able to efficiently map operations on CGRA architectures. It leverages differences in delays of various operations, which a reconfigurable architecture always exhibits at run-time, to effectively route data. We call this ability “slack-awareness”. Experimental evidence showcases the benefit of slack-aware scheduling in a coarse-grained re-configurable environment, as more complex applications can be mapped for a given mesh size and more efficient schedules can be achieved, compared to the state of the art methods.
Keywords
field programmable gate arrays; integrated circuit interconnections; network topology; reconfigurable architectures; scheduling; coarse grained reconfigurable arrays; complex applications; conjugating flexibility; mesh size; parallel execution paradigm; reconfigurable architecture; slack-aware scheduling; sparse interconnection topology; Clocks; Computer architecture; Kernel; Processor scheduling; Routing; Tiles; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location
Grenoble
ISSN
1530-1591
Print_ISBN
978-1-61284-208-0
Type
conf
DOI
10.1109/DATE.2011.5763323
Filename
5763323
Link To Document