DocumentCode
2229901
Title
Scheduling for low power under resource and latency constraints
Author
Katkoori, Srinivas ; Vemuri, Ranga
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
Volume
2
fYear
2000
fDate
2000
Firstpage
53
Abstract
We extend the Force-Directed List Scheduling (FDLS) algorithm proposed by Paulin and Knight (1989). In any time step, if the number of ready operations exceeds the available functional resources, then some operations must be deferred. The concept of “force” introduced by Paulin and Knight captures the effect of deferring an operation on the schedule length: larger the force, lower the likelihood of schedule length increase due to the operation´s deferral. We develop a power cost function that captures the effect of an operation´s deferral on the total power consumption of the design. The novelty of the work lies in heuristically determining the “best” time-step for an operation such that the overall power consumption is minimized without sacrificing the design throughput. The power-delay cost function proposed at the operation-level facilitates such an exploration. Experimental results show power savings of up to 60% with an average power savings of 23% at datapath level, 3% at the controller level, and 14% at the design-level
Keywords
circuit CAD; high level synthesis; low-power electronics; scheduling; force-directed list scheduling algorithm; latency constraints; low power design; operation deferral; operation time-step determination; power cost function; resource constraints; scheduling algorithm extension; total power consumption; Algorithm design and analysis; Automatic control; Control system synthesis; Cost function; Delay; Design optimization; Energy consumption; Scheduling algorithm; Throughput; Voltage;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2000. Proceedings. ISCAS 2000 Geneva. The 2000 IEEE International Symposium on
Conference_Location
Geneva
Print_ISBN
0-7803-5482-6
Type
conf
DOI
10.1109/ISCAS.2000.856256
Filename
856256
Link To Document