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

Song Chen,Yuan Yao,Yoshimura, T.
DOI: https://doi.org/10.1109/ICSICT.2010.5667427
2010-01-01
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.
What problem does this paper attempt to address?