System-level power optimization: Techniques and tools

Citation
L. Benini et G. De Micheli, System-level power optimization: Techniques and tools, ACM T DES A, 5(2), 2000, pp. 115-192
Citations number
178
Categorie Soggetti
Computer Science & Engineering
Journal title
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS
ISSN journal
10844309 → ACNP
Volume
5
Issue
2
Year of publication
2000
Pages
115 - 192
Database
ISI
SICI code
1084-4309(200004)5:2<115:SPOTAT>2.0.ZU;2-T
Abstract
This tutorial surveys design methods for energy-efficient system-level desi gn. We consider electronic systems consisting of a hardware platform and so ftware layers. We consider the three major constituents of hardware that co nsume energy, namely computation, communication, and storage units, and we review methods for reducing their energy consumption. We also study models for analyzing the energy cost of software, and methods for energy-efficient software design and compilation. This survey is organized around three main phases of a system design: conce ptualization and modeling, design and implementation, and runtime managemen t. For each phase, we review recent techniques for energy-efficient design of both hardware and software.