• DocumentCode
    1631326
  • Title

    A dynamic programming based algorithm for post-scheduling frequency assignment in energy-efficient high-level synthesis

  • Author

    Chen, Song ; Yao, Yuan ; Yoshimura, Takeshi

  • Author_Institution
    Grad. Sch. of Inf., Production, & Syst., Waseda Univ., Kitakyushu, Japan
  • fYear
    2010
  • Firstpage
    797
  • Lastpage
    799
  • Abstract
    Scaling frequency and voltage in a coordinated manner is a promising way to reduce energy and power. we explore the use of dynamic frequency clocking within the datapath and datapath scheduling algorithms that can be incorporated into a datapath synthesis tool. Given a schedule, we propose a practical optimal frequency assignment algorithm based on dynamic programming. The algorithm run very fast in practice. Though the algorithm theoretically run in a pseudo polynomial time O(ncT2ex), nc is the number of control steps and Tex is the difference between the timing constraint and the critical path delay.
  • Keywords
    computational complexity; dynamic programming; frequency allocation; network synthesis; critical path delay; datapath scheduling algorithms; datapath synthesis tool; dynamic frequency clocking; dynamic programming based algorithm; energy-efficient high-level synthesis; frequency scaling; post-scheduling frequency assignment; pseudopolynomial time; timing constraint; voltage scaling; Algorithm design and analysis; Clocks; Delay; Dynamic scheduling; Frequency synthesizers; Heuristic algorithms; Schedules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid-State and Integrated Circuit Technology (ICSICT), 2010 10th IEEE International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-5797-7
  • Type

    conf

  • DOI
    10.1109/ICSICT.2010.5667427
  • Filename
    5667427