Publication | Closed Access
Loop scheduling algorithms for power reduction
12
Citations
12
References
2002
Year
Unknown Venue
EngineeringEnergy EfficiencyPower Optimization (Eda)Computer ArchitecturePower ReductionLoop SchedulingSystems EngineeringParallel ComputingPower-aware DesignPower-aware SoftwarePower ManagementPower-aware ComputingComputer EngineeringComputer SciencePower ConsumptionSmart GridEnergy ManagementPortable ComputingParallel ProgrammingPower-efficient Computing
The increasing demand for portable computing has elevated power consumption to be one of the most critical parameters for the execution of loops which constitute most of the computation of scientific applications. The reduction of a schedule length is usually considered to be opposite to the reduction of power. This paper presents a novel loop pipelining approach to reduce power consumption while reducing the schedule length. Power consumption is measured by transition activity between operands of successive operations. Both initial scheduling and loop scheduling across iterations try to reduce the transition activity at the inputs to the functional units. A series of experiments show that our method achieves considerable power dissipation and schedule length reduction.
| Year | Citations | |
|---|---|---|
Page 1
Page 1