• 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