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
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;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
Print_ISBN :
978-1-61284-208-0
DOI :
10.1109/DATE.2011.5763323