Publication | Open Access
System-level power optimization
398
Citations
147
References
2000
Year
EngineeringEnergy EfficiencyPower Optimization (Eda)Computer ArchitectureSoftware LayersSystem-level DesignPower OptimizationHardware SystemsSystems EngineeringPower-aware DesignPower SystemsEnergy-efficient Software DesignComputer EngineeringPower System OptimizationComputer ScienceTutorial SurveysEnergy ManagementPower-efficient ComputingSystem SoftwareSystem-level Power Optimization
This tutorial surveys design methods for energy‑efficient system‑level design. The tutorial examines electronic systems comprising hardware and software layers, reviews energy‑saving techniques for computation, communication, and storage units, models software energy costs, and discusses design and compilation methods across conceptualization, implementation, and runtime management phases.
This tutorial surveys design methods for energy-efficient system-level design. We consider electronic sytems consisting of a hardware platform and software layers. We consider the three major constituents of hardware that consume energy, namely computation, communication, and storage units, and we review methods of 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 survery is organized around three main phases of a system design: conceptualization and modeling design and implementation, and runtime management. For each phase, we review recent techniques for energy-efficient design of both hardware and software.
| Year | Citations | |
|---|---|---|
Page 1
Page 1