DocumentCode
1141560
Title
Techniques for energy-efficient communication pipeline design
Author
Qu, Gang ; Potkonjak, Miodrag
Author_Institution
Electr. & Comput. Eng. Dept., Univ. of Maryland, College Park, MD, USA
Volume
10
Issue
5
fYear
2002
Firstpage
542
Lastpage
549
Abstract
The performance of many modern computer and communication systems is dictated by the latency of communication pipelines. At the same time, power/energy consumption is often another limiting factor in many portable systems. We address the problem of how to minimize the power consumption in system-level pipelines under latency constraints. In particular, we apply fragmentation technique to achieve parallelism and exploit advantages provided by variable voltage design methodology to optimally select voltage and, therefore, speed of each pipeline stage. We focus our study on the practical case when each pipeline stage operates at a fixed speed. Unlike the conventional pipeline system, where all stages run at the same speed, our system may have different stages running at different speeds to conserve energy while providing guaranteed latency. For a given latency requirement, we find explicit solutions for the most energy efficient fragmentation and and voltage setting. We further study a less practical case when each stage can dynamically change its speed to get further energy saving. We define the problem and transform it to a nonlinear system whose solution provides a lower bound for energy consumption.
Keywords
CMOS digital integrated circuits; VLSI; circuit CAD; integrated circuit design; low-power electronics; pipeline processing; energy-efficient communication pipeline design; fragmentation technique; latency constraints; lower bound; portable systems; power/energy consumption; system-level pipelines; variable voltage design methodology; voltage setting; Communication systems; Delay; Design methodology; Energy consumption; Energy efficiency; Minimization methods; Operating systems; Parallel processing; Pipelines; Voltage;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2002.800522
Filename
1178077
Link To Document