• DocumentCode
    3019545
  • Title

    Automatic Task Scheduling / Loop Unrolling using Dedicated RTR Controllers in Coarse Grain Reconfigurable Architectures

  • Author

    Benoit, Pascal ; Torres, Lionel ; Sassatelli, Gilles ; Robert, Michel ; Cambon, Gaston

  • Author_Institution
    LIRMM, Montpellier, France
  • fYear
    2005
  • fDate
    04-08 April 2005
  • Abstract
    When designing a SoC, matching the required performance both in terms of processing power and power consumption tends to become more and more challenging. Moreover, since the range of targeted applications for every single product is growing rapidly, employing reconfigurable accelerators makes more and more sense to this purpose. Coarse grain reconfigurable architectures bring an alternative providing interesting performance / flexibility trade-offs over traditional approaches. This paper presents an original method allowing to efficiently exploit dynamical parallelism at both loop-level and task-level, which remains rarely used. This method called DHM (Dynamic Hardware Multiplexing) is based upon the use of a hardwired controller dedicated to run-time task scheduling and automatic loop unrolling. This paper shows that significant performance improvements can be achieved through combining both intra and inter-task parallelism. Principles and validations are exposed through a case study on a coarse grain reconfigurable architecture.
  • Keywords
    controllers; parallel processing; power consumption; reconfigurable architectures; scheduling; system-on-chip; RTR controller; automatic loop unrolling; automatic task scheduling; coarse grain reconfigurable architecture; dynamic hardware multiplexing; hardwired controller; power consumption; system-on-chip; Automatic control; Dynamic scheduling; Energy consumption; Field programmable gate arrays; Hardware; Image processing; Parallel processing; Reconfigurable architectures; Runtime; Signal processing; System-on-chip; digital signal and image processing; reconfigurable architectures; run time reconfiguration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.119
  • Filename
    1419997