MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
Design considerations and tools for low-voltage digital system design
DAC '96 Proceedings of the 33rd annual Design Automation Conference
Low power error control for wireless links
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
Low power high level synthesis by increasing data correlation
ISLPED '97 Proceedings of the 1997 international symposium on Low power electronics and design
A predictive system shutdown method for energy saving of event-driven computation
ICCAD '97 Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design
Scheduling techniques for reducing processor energy use in MacOS
Wireless Networks - Special issue: mobile computing and networking: selected papers from MobiCom '96
Power optimization of variable voltage core-based systems
DAC '98 Proceedings of the 35th annual Design Automation Conference
Policy optimization for dynamic power management
DAC '98 Proceedings of the 35th annual Design Automation Conference
System-level power estimation and optimization
ISLPED '98 Proceedings of the 1998 international symposium on Low power electronics and design
Monitoring system activity for OS-directed dynamic power management
ISLPED '98 Proceedings of the 1998 international symposium on Low power electronics and design
On-line scheduling of hard real-time tasks on variable voltage processor
Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design
Dynamic power management of electronic systems
Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design
Software controlled power management
CODES '99 Proceedings of the seventh international workshop on Hardware/software codesign
Dynamic power management for non-stationary service requests
DATE '99 Proceedings of the conference on Design, automation and test in Europe
Power conscious fixed priority scheduling for hard real-time systems
Proceedings of the 36th annual ACM/IEEE Design Automation Conference
Power efficient mediaprocessors: design space exploration
Proceedings of the 36th annual ACM/IEEE Design Automation Conference
Dynamic power management based on continuous-time Markov decision processes
Proceedings of the 36th annual ACM/IEEE Design Automation Conference
Stochastic modeling of a power-managed system: construction and optimization
ISLPED '99 Proceedings of the 1999 international symposium on Low power electronics and design
System-level power optimization: techniques and tools
ISLPED '99 Proceedings of the 1999 international symposium on Low power electronics and design
Adaptive link layer strategies for energy efficient wireless networking
Wireless Networks
Architectural Synthesis of Computational Engines for Subband Adaptive Filtering
Journal of VLSI Signal Processing Systems
System-level power optimization: techniques and tools
ACM Transactions on Design Automation of Electronic Systems (TODAES)
A predictive system shutdown method for energy saving of event-driven computation
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Dynamic power management of complex systems using generalized stochastic Petri nets
Proceedings of the 37th Annual Design Automation Conference
Dynamic power management using adaptive learning tree
ICCAD '99 Proceedings of the 1999 IEEE/ACM international conference on Computer-aided design
Quantitative comparison of power management algorithms
DATE '00 Proceedings of the conference on Design, automation and test in Europe
System level online power management algorithms
DATE '00 Proceedings of the conference on Design, automation and test in Europe
Operating-system directed power reduction
ISLPED '00 Proceedings of the 2000 international symposium on Low power electronics and design
Energy efficient design of portable wireless systems
ISLPED '00 Proceedings of the 2000 international symposium on Low power electronics and design
Voltage scheduling in the IpARM microprocessor system
ISLPED '00 Proceedings of the 2000 international symposium on Low power electronics and design
Dynamic power management for portable systems
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Performance analysis of a transaction based software system with shutdown
Proceedings of the 2nd international workshop on Software and performance
Reconfigurable Filter Coprocessor Architecture for DSP Applications
Journal of VLSI Signal Processing Systems
An adaptive algorithm for low-power streaming multimedia processing
Proceedings of the conference on Design, automation and test in Europe
Power optimization and management in embedded systems
Proceedings of the 2001 Asia and South Pacific Design Automation Conference
LEneS: task scheduling for low-energy systems using variable supply voltage processors
Proceedings of the 2001 Asia and South Pacific Design Automation Conference
A constraint-based application model and scheduling techniques for power-aware systems
Proceedings of the ninth international symposium on Hardware/software codesign
Power-aware scheduling under timing constraints for mission-critical embedded systems
Proceedings of the 38th annual Design Automation Conference
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
ISSS '00 Proceedings of the 13th international symposium on System synthesis
Power-aware operating systems for interactive systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
A survey of design techniques for system-level dynamic power management
Readings in hardware/software co-design
Latency effects of system level power management algorithms
Proceedings of the 2000 IEEE/ACM international conference on Computer-aided design
Proceedings of the 2000 IEEE/ACM international conference on Computer-aided design
Comparing System-Level Power Management Policies
IEEE Design & Test
Dynamic Power Management for Nonstationary Service Requests
IEEE Transactions on Computers
Dynamic Power Management of Multiprocessor Systems
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
System-Level Design Methods for Low-Energy Architectures Containing Variable Voltage Processors
PACS '00 Proceedings of the First International Workshop on Power-Aware Computer Systems-Revised Papers
Dynamic Voltage Scheduling for Real Time Asynchronous Systems
PATMOS '02 Proceedings of the 12th International Workshop on Integrated Circuit Design. Power and Timing Modeling, Optimization and Simulation
Operating System and Algorithmic Techniques for Energy Scalable Wireless Sensor Networks
MDM '01 Proceedings of the Second International Conference on Mobile Data Management
Battery-aware power management based on Markovian decision processes
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design
Micro-architecture design and control speculation for energy reduction
Power aware computing
Dynamic management of power consumption
Power aware computing
Power management points in power-aware real-time systems
Power aware computing
Predictive Strategies for Low-Power RTOS Scheduling
ICCD '00 Proceedings of the 2000 IEEE International Conference on Computer Design: VLSI in Computers & Processors
Quality of EDA CAD Tools: Definitions, Metrics and Directions
ISQED '00 Proceedings of the 1st International Symposium on Quality of Electronic Design
Event-Driven Power Management of Portable Systems
Proceedings of the 12th international symposium on System synthesis
Online strategies for dynamic power management in systems with multiple power-saving states
ACM Transactions on Embedded Computing Systems (TECS)
Power management for energy-aware communication systems
ACM Transactions on Embedded Computing Systems (TECS)
Exploring Efficient Operating Points for Voltage Scaled Embedded Processor Cores
RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
μSleep: a technique for reducing energy consumption in handheld devices
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Formal Methods for Dynamic Power Management
Proceedings of the 2003 IEEE/ACM international conference on Computer-aided design
Power-Performance Simulation and Design Strategies for Single-Chip Heterogeneous Multiprocessors
IEEE Transactions on Computers
Hierarchical power management with application to scheduling
ISLPED '05 Proceedings of the 2005 international symposium on Low power electronics and design
eSENSE: energy efficient stochastic sensing framework scheme for wireless sensor platforms
Proceedings of the 5th international conference on Information processing in sensor networks
Proceedings of the conference on Design, automation and test in Europe: Proceedings
Program Counter-Based Prediction Techniques for Dynamic Power Management
IEEE Transactions on Computers
A Low Complexity and Low Power SoC Design Architecture for Adaptive MAI Suppression in CDMA Systems
Journal of VLSI Signal Processing Systems
Dynamic Power Optimization Targeting User Delays in Interactive Systems
IEEE Transactions on Mobile Computing
Conserving network processor power consumption by exploiting traffic variability
ACM Transactions on Architecture and Code Optimization (TACO)
Dynamic power management using machine learning
Proceedings of the 2006 IEEE/ACM international conference on Computer-aided design
Interactive presentation: PowerQuest: trace driven data mining for power optimization
Proceedings of the conference on Design, automation and test in Europe
Energy optimal speed control of a producer--consumer device pair
ACM Transactions on Embedded Computing Systems (TECS) - Special Section LCTES'05
Low Power VLSI Design Techniques - The Current State
Integrated Computer-Aided Engineering
Dynamic power management with hybrid power sources
Proceedings of the 44th annual Design Automation Conference
A MAC layer power management scheme for efficient energy delay tradeoff in a WLAN
Computer Networks: The International Journal of Computer and Telecommunications Networking
Middleware for efficient power management in mobile devices
Mobility '06 Proceedings of the 3rd international conference on Mobile technology, applications & systems
Dynamic energy aware task scheduling using run-queue peek
PDCN'07 Proceedings of the 25th conference on Proceedings of the 25th IASTED International Multi-Conference: parallel and distributed computing and networks
A fuel-cell-battery hybrid for portable embedded systems
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Energy efficient scheduling for parallel applications on mobile clusters
Cluster Computing
A simulation framework for energy efficient data grids
Proceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come
A framework of stochastic power management using hidden Markov model
Proceedings of the conference on Design, automation and test in Europe
Context-aware mechanisms for reducing interactive delays of energy management in disks
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
Applying models of user activity for dynamic power management in wireless devices
Proceedings of the 10th international conference on Human computer interaction with mobile devices and services
Adaptive timeout policies for fast fine-grained power management
IAAI'07 Proceedings of the 19th national conference on Innovative applications of artificial intelligence - Volume 2
System-level power management using online learning
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Adaptive power management using reinforcement learning
Proceedings of the 2009 International Conference on Computer-Aided Design
Dynamic energy aware task scheduling for periodic tasks using expected execution time feedback
PDCN '08 Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks
Energy-efficient storage in virtual machine environments
Proceedings of the 6th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
A low-power content-adaptive texture mapping architecture for real-time 3D graphics
PACS'02 Proceedings of the 2nd international conference on Power-aware computer systems
A user-customizable energy-adaptive combined static/dynamic scheduler for mobile applications
RTSS'10 Proceedings of the 21st IEEE conference on Real-time systems symposium
Software for improving the energy efficiency of a computer cluster
Programming and Computing Software
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Energy-aware wireless systems with adaptive power-fidelity tradeoffs
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Proceedings of the 48th Design Automation Conference
SOC dynamic power management using artificial neural network
ICNC'06 Proceedings of the Second international conference on Advances in Natural Computation - Volume Part I
Low-Power 32bit×32bit multiplier design with pipelined block-wise shutdown
HiPC'05 Proceedings of the 12th international conference on High Performance Computing
An adaptive hybrid dynamic power management algorithm for mobile devices
Computer Networks: The International Journal of Computer and Telecommunications Networking
Performance evaluation of power-aware communication network devices
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Why simple timeout strategies work perfectly in practice?
ICESS'04 Proceedings of the First international conference on Embedded Software and Systems
Power consumption reduction using dynamic control of micro processor performance
PATMOS'05 Proceedings of the 15th international conference on Integrated Circuit and System Design: power and Timing Modeling, Optimization and Simulation
A methodology based on formal methods for predicting the impact of dynamic power management
SFM-Moby'05 Proceedings of the 5th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: mobile computing
Analysis of disk power management for data-center storage systems
Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet
Autonomic performance-per-watt management (APM) of cloud resources and services
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Online learning of timeout policies for dynamic power management
ACM Transactions on Embedded Computing Systems (TECS)
Hi-index | 0.01 |
With the popularity of portable devices such as personal digital assistants and personal communicators, as well as with increasing awareness of the economic and environmental costs of power consumption by desktop computers, energy efficiency has emerged as an important issue in the design of electronic systems. While power efficient ASIC's with dedicated architectures have addressed the energy efficiency issue for niche applications such as DSP, much of the computation continues to be implemented as software running on programmable processors such as microprocessors, microcontrollers, and programmable DSP's. Not only is this true for general purpose computation on personal computers and workstations, but also for portable devices, application-specific systems etc. In fact, firmware and embedded software executing on RISC and DSP processor cores that are embedded in ASIC's has emerged as a leading implementation methodology for speech coding, modem functionality, video compression, communication protocol processing etc. This paper describes architectural techniques for energy efficient implementation of programmable computation, particularly focussing on the computation needed in portable devices where event-driven user interfaces, communication protocols, and signal processing play a dominant role. Two key approaches described here are predictive system shutdown and extended voltage scaling. Results indicate that a large reduction in power consumption can be achieved over current day solutions with little or no loss in system performance.