Recent work has demonstrated that prediction-guided DVFS control can significantly improve the energy efficiency of interactive applications with little to no impact on user experience when running in isolation. In this thesis, I propose to add an on-line learning capability to the execution-time predictor, which enables the predictor to automatically adapt to changes in the environment such as interference from other applications and be easily applied across diverse platforms. This thesis introduces several techniques to address the overhead of performing on-line learning, including incremental training based on QR decomposition and explicit change detection for fast adaptation. In addition to the DVFS control, I show that the proposed pre...
121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.We next apply the above findi...
Abstract. A well known way of attaining energy economy in a computer system is through the DVS (Dyna...
Embedded systems execute applications with different performance requirements. These applications ex...
Dynamic voltage and frequency scaling (DVFS) is a well-known method for saving energy consumption. S...
Minimising energy use is an important factor in the operation of many classes of embedded systems - ...
Making modern computer systems energy-efficient is of paramount importance. Dynamic Voltage and Freq...
Power has become a primary concern for HPC systems. Dynamic voltage and frequency scal-ing (DVFS) an...
Making modern computer systems energy-efficient is of paramount importance. Dynamic Voltage...
Most systems allocate computational resources to each executing task without any actual knowledge of...
Minimising energy use is an important factor in the operation of many classes of embedded systems — ...
With high-end systems featuring multicore/multithreaded proces-sors and high component density, powe...
Minimising energy use is an important factor in the operation of many classes of embedded systems — ...
In this paper we present optimizations that use DVFS mechanisms to reduce the total energy usage in ...
Task-based programming models are emerging as a promising alternative to make the most of multi-/man...
Computing has recently reached an inflection point with the introduction of multicore processors. On...
121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.We next apply the above findi...
Abstract. A well known way of attaining energy economy in a computer system is through the DVS (Dyna...
Embedded systems execute applications with different performance requirements. These applications ex...
Dynamic voltage and frequency scaling (DVFS) is a well-known method for saving energy consumption. S...
Minimising energy use is an important factor in the operation of many classes of embedded systems - ...
Making modern computer systems energy-efficient is of paramount importance. Dynamic Voltage and Freq...
Power has become a primary concern for HPC systems. Dynamic voltage and frequency scal-ing (DVFS) an...
Making modern computer systems energy-efficient is of paramount importance. Dynamic Voltage...
Most systems allocate computational resources to each executing task without any actual knowledge of...
Minimising energy use is an important factor in the operation of many classes of embedded systems — ...
With high-end systems featuring multicore/multithreaded proces-sors and high component density, powe...
Minimising energy use is an important factor in the operation of many classes of embedded systems — ...
In this paper we present optimizations that use DVFS mechanisms to reduce the total energy usage in ...
Task-based programming models are emerging as a promising alternative to make the most of multi-/man...
Computing has recently reached an inflection point with the introduction of multicore processors. On...
121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.We next apply the above findi...
Abstract. A well known way of attaining energy economy in a computer system is through the DVS (Dyna...
Embedded systems execute applications with different performance requirements. These applications ex...