• DocumentCode
    1959077
  • Title

    A super-scheduler for embedded reconfigurable systems

  • Author

    Ogrenci Memik, S. ; Bozorgzadeh, E. ; Kastner, R. ; Sarrafzadeh, M.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • fYear
    2001
  • fDate
    4-8 Nov. 2001
  • Firstpage
    391
  • Lastpage
    394
  • Abstract
    Emerging reconfigurable systems attain high performance with embedded optimized cores. For mapping designs on such special architectures, synthesis tools, that are aware of the special capabilities of the underlying architecture are necessary. We propose an algorithm to perform simultaneous scheduling and binding, targeting embedded reconfigurable systems. The algorithm differs from traditional scheduling methods in its capability of efficiently utilizing embedded blocks within the reconfigurable system. The algorithm can be used to implement several other scheduling techniques, such as ASAP, ALAP, and list scheduling. Hence we refer to it as a super-scheduler. The algorithm is a path-based scheduling algorithm. At each step, an individual path from the input DFG is scheduled. The experiments with several DFGs extracted from MediaBench suite indicate promising results. The scheduler presents the capability to perform the trade-off between maximally utilizing the high-performance embedded blocks and exploiting parallelism in the schedule.
  • Keywords
    application specific integrated circuits; circuit optimisation; computational complexity; data flow graphs; high level synthesis; reconfigurable architectures; scheduling; ALAP; ASAP; DFG; embedded blocks; embedded reconfigurable systems; high-level synthesis framework; list scheduling; parallelism; path-based scheduling algorithm; super-scheduler; synthesis tools; Computer architecture; Computer science; Digital signal processing chips; Fabrics; High level synthesis; Parallel processing; Reconfigurable architectures; Scheduling algorithm; System performance; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-7247-6
  • Type

    conf

  • DOI
    10.1109/ICCAD.2001.968653
  • Filename
    968653