• DocumentCode
    424535
  • Title

    A technique for throughput and register optimization during resource constrained pipelined scheduling

  • Author

    Rangan, Nagendran ; Chatha, Karam S.

  • Author_Institution
    Adv. R&D, Cadence Design Syst. Inc., Tempe, AZ, USA
  • fYear
    2005
  • fDate
    3-7 Jan. 2005
  • Firstpage
    564
  • Lastpage
    569
  • Abstract
    This paper presents a novel method for resource constrained and registers aware pipelined scheduling of data flow graphs. In a VLSI circuit, it is essential to minimize area, and to obtain a schedule that requires as few registers as possible. A technique that combines path-based scheduling algorithm and retiming heuristic has been developed to produce a schedule with maximum throughput while minimizing the register requirement. The effectiveness of the proposed technique is demonstrated by experimentation with several representative high level synthesis benchmarks and loop kernels. It is observed that our technique produces an average of 22.76% reduction in register requirements in comparison with rotation scheduling as stated in L.-F. Chao et al. (1993) when a bottom-up scheduling method is used. For the top-down scheduling case the technique produces an average reduction of 20.22% in register requirements.
  • Keywords
    VLSI; circuit optimisation; data flow graphs; high level synthesis; pipeline processing; processor scheduling; VLSI circuit; bottom-up scheduling; data flow graphs; high level synthesis benchmarks; loop kernels; path-based scheduling algorithm; register optimization; register requirement; registers aware pipelined scheduling; resource constrained pipelined scheduling; retiming heuristic; rotation scheduling; throughput optimization; top-down scheduling; Chaos; Circuits; Constraint optimization; Flow graphs; High level synthesis; Kernel; Registers; Scheduling algorithm; Throughput; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2005. 18th International Conference on
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2264-5
  • Type

    conf

  • DOI
    10.1109/ICVD.2005.35
  • Filename
    1383335