• DocumentCode
    1691875
  • Title

    A scalable scheduling algorithm for coarse-grained reconfigurable architecture

  • Author

    Hae-woo Park ; Wonsub Kim ; Donghoon Yoo ; Soojung Ryu ; Jeongwook Kim

  • Author_Institution
    Samsung Adv. Inst. of Technol., Yongin, South Korea
  • fYear
    2013
  • Firstpage
    542
  • Lastpage
    543
  • Abstract
    Coarse-grained reconfigurable architectures (CGRA´s) are introduced as flexible architectures that can efficiently execute various types of applications in a single device. A CGRA often achieve high IPC by utilizing tens or hundreds of functional units (FU´s). The key technique in exploiting a CGRA is to find an optimal mapping of operations over FU´s. Modulo scheduling algorithm is known as the state-of-art technique to find fairly efficient solution; however it often takes too much time and occasionally fails as the number of FU is increasing. In this paper, we propose a novel two-stage scheduling algorithm which finds out a solution within a reasonable amount of time. The experimental result presents the proposed algorithm reduces the scheduling time by 92% and finds out schedules that are as efficient as the solutions given by the previous modulo scheduler.
  • Keywords
    flexible electronics; processor scheduling; reconfigurable architectures; CGRA; IPC; coarse-grained reconfigurable architecture; flexible architectures; functional units; modulo scheduling algorithm; optimal operations mapping; scalable scheduling algorithm; scheduling time reduction; two-stage scheduling algorithm; Algorithm design and analysis; Clustering algorithms; Reconfigurable architectures; Schedules; Scheduling; Scheduling algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics (ICCE), 2013 IEEE International Conference on
  • Conference_Location
    Las Vegas, NV
  • ISSN
    2158-3994
  • Print_ISBN
    978-1-4673-1361-2
  • Type

    conf

  • DOI
    10.1109/ICCE.2013.6487011
  • Filename
    6487011