A dynamic disk spin-down technique for mobile computing
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
Software controlled power management
CODES '99 Proceedings of the seventh international workshop on Hardware/software codesign
Energy-aware adaptation for mobile applications
Proceedings of the seventeenth ACM symposium on Operating systems principles
A predictive system shutdown method for energy saving of event-driven computation
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Quantitative comparison of power management algorithms
DATE '00 Proceedings of the conference on Design, automation and test in Europe
Requester-aware power reduction
ISSS '00 Proceedings of the 13th international symposium on System synthesis
Modeling Power Management for Hard Disks
MASCOTS '94 Proceedings of the Second International Workshop on Modeling, Analysis, and Simulation On Computer and Telecommunication Systems
The Case for Higher-Level Power Management
HOTOS '99 Proceedings of the The Seventh Workshop on Hot Topics in Operating Systems
DRAM Energy Management Using Sof ware and Hardware Directed Power Mode Control
HPCA '01 Proceedings of the 7th International Symposium on High-Performance Computer Architecture
Energy management of virtual memory on diskless devices
Compilers and operating systems for low power
A Quantitative analysis of disk drive power management in portable computers
WTEC'94 Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference
Thwarting the power-hungry disk
WTEC'94 Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference
Application-supported device management for energy and performance
PACS'02 Proceedings of the 2nd international conference on Power-aware computer systems
Conserving disk energy in network servers
ICS '03 Proceedings of the 17th annual international conference on Supercomputing
DRPM: dynamic speed control for power management in server class disks
Proceedings of the 30th annual international symposium on Computer architecture
Ghosts in the machine: interfaces for better power management
Proceedings of the 2nd international conference on Mobile systems, applications, and services
PB-LRU: a self-tuning power aware storage cache replacement algorithm for conserving disk energy
Proceedings of the 18th annual international conference on Supercomputing
Power-Aware Storage Cache Management
IEEE Transactions on Computers
Exploring the Energy-Time Tradeoff in MPI Programs on a Power-Scalable Cluster
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Using multiple energy gears in MPI programs on a power-scalable cluster
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
Exposing disk layout to compiler for reducing energy consumption of parallel disk based systems
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
Modeling Hard-Disk Power Consumption
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
Just In Time Dynamic Voltage Scaling: Exploiting Inter-Node Slack to Save Energy in MPI Programs
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
A Compiler-Guided Approach for Reducing Disk Power Consumption by Exploiting Disk Access Locality
Proceedings of the International Symposium on Code Generation and Optimization
Energy-aware data prefetching for multi-speed disks
Proceedings of the 3rd conference on Computing frontiers
Impact of virtual execution environments on processor energy consumption and hardware adaptation
Proceedings of the 2nd international conference on Virtual execution environments
Program Counter-Based Prediction Techniques for Dynamic Power Management
IEEE Transactions on Computers
Dynamic Power Optimization Targeting User Delays in Interactive Systems
IEEE Transactions on Mobile Computing
Energy efficient prefetching and caching
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Analyzing the Energy-Time Trade-Off in High-Performance Computing Applications
IEEE Transactions on Parallel and Distributed Systems
Improving disk reuse for reducing power consumption
ISLPED '07 Proceedings of the 2007 international symposium on Low power electronics and design
Compiler-Directed Energy Optimization for Parallel Disk Based Systems
IEEE Transactions on Parallel and Distributed Systems
Interaction-aware energy management for wireless network cards
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Just-in-time dynamic voltage scaling: Exploiting inter-node slack to save energy in MPI programs
Journal of Parallel and Distributed Computing
Context-aware mechanisms for reducing interactive delays of energy management in disks
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
Power-aware remote replication for enterprise-level disaster recovery systems
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
A Prefetching Algorithm for Multi-speed Disks
Transactions on High-Performance Embedded Architectures and Compilers I
CPM: context-aware power management in WLANs
IAAI'06 Proceedings of the 18th conference on Innovative applications of artificial intelligence - Volume 2
Computer Networks: The International Journal of Computer and Telecommunications Networking
Low power management of OLTP applications considering disk drive power saving function
DEXA'10 Proceedings of the 21st international conference on Database and expert systems applications: Part I
Modeling hard-disk power consumption
FAST'03 Proceedings of the 2nd USENIX conference on File and storage technologies
Inter-program compilation for disk energy reduction
PACS'03 Proceedings of the Third international conference on Power - Aware Computer Systems
Cache effect for power savings of large storage systems with OLTP applications
DNIS'11 Proceedings of the 7th international conference on Databases in Networked Information Systems
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
Energy-Efficient Sensing with the Low Power, Energy Aware Processing (LEAP) Architecture
ACM Transactions on Embedded Computing Systems (TECS)
Potentiality of power management on database systems with power saving function of disk drives
ADC '11 Proceedings of the Twenty-Second Australasian Database Conference - Volume 115
Fix the code. Don't tweak the hardware: A new compiler approach to Voltage-Frequency scaling
Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization
Hi-index | 0.02 |
Energy conservation without performance degradation is an important goal for battery-operated computers, such as lap-tops and hand-held assistants. In this paper we determine the potential benefits of application-supported device management for optimizing energy and performance. In particular, we consider application transformations that increasedevice idle times and inform the operating system about the length of each upcoming period of idleness. We assess the potential energy and performance benefits of this type of applicationsupport for a laptop disk. Furthermore, we propose and evaluate a compiler framework for performing the transformations automatically for a disk device. Our experimental results demonstrate that unless applications are transformed, they cannot accrue any of the predicted benefits. In addition, they show that our compiler can produce almost the same performance and energy results that we obtain by hand-modifying applications. Overall, we find that the transformations we propose can reduce disk energy consumption from 55% to 89% with only a small degradation in performance.