The goal of interactive applications is to respond to user events under human perception bounds. However, existing operating systems do not have a way of dynamically evaluating the quality of the user experience. In this research we describe a mechanism that, by monitoring the communication between the tasks in the system, can automatically isolate execution episodes that directly impact the user. We use this technique to quantify the impact of multiprocessing on the response times of interactive applications and it forms the basis of a power management scheme that works by reducing the performance level of the processor when peak performance is unnecessary. We find that using two processors instead of one can improve the perceptible respon...
The ultimate goal of a computer system is to satisfy its users. The success of architectural or syst...
Cornell UniversityIthaca, NY 14853, U.S.A. Abstract We present a simple rate matching-based mechanis...
Estimating power consumption is critical for hardware and software developers, and of the latter, pa...
The emphasis on processors that are both low power and high performance has resulted in the incorpor...
Power consumption is an important design constraint for computers. Many power management policies ha...
In this paper we introduce a novel approach for measuring and estimating effect of performance scali...
Managing energy consumption has become vitally important to battery operated portable and embedded s...
In an interactive embedded system, special task execution patterns and scheduling constraints exist ...
Power has become a critical concern for battery-driven computing systems, on which many applications...
Dynamic power management saves power by shutting down idle devices. Several management algorithms h...
Dynamic power management saves power by shutting down idle devices. Several management algorithms ha...
Combining high performance with low power con-sumption is becoming one of the primary objectives of ...
This paper presents a method to reduce the energy of interactive systems for mixed workloads: multim...
This thesis presents a new measurement methodology especially designed to improve the performance of...
We present PowerDial, a system for dynamically adapting application behavior to execute successfully...
The ultimate goal of a computer system is to satisfy its users. The success of architectural or syst...
Cornell UniversityIthaca, NY 14853, U.S.A. Abstract We present a simple rate matching-based mechanis...
Estimating power consumption is critical for hardware and software developers, and of the latter, pa...
The emphasis on processors that are both low power and high performance has resulted in the incorpor...
Power consumption is an important design constraint for computers. Many power management policies ha...
In this paper we introduce a novel approach for measuring and estimating effect of performance scali...
Managing energy consumption has become vitally important to battery operated portable and embedded s...
In an interactive embedded system, special task execution patterns and scheduling constraints exist ...
Power has become a critical concern for battery-driven computing systems, on which many applications...
Dynamic power management saves power by shutting down idle devices. Several management algorithms h...
Dynamic power management saves power by shutting down idle devices. Several management algorithms ha...
Combining high performance with low power con-sumption is becoming one of the primary objectives of ...
This paper presents a method to reduce the energy of interactive systems for mixed workloads: multim...
This thesis presents a new measurement methodology especially designed to improve the performance of...
We present PowerDial, a system for dynamically adapting application behavior to execute successfully...
The ultimate goal of a computer system is to satisfy its users. The success of architectural or syst...
Cornell UniversityIthaca, NY 14853, U.S.A. Abstract We present a simple rate matching-based mechanis...
Estimating power consumption is critical for hardware and software developers, and of the latter, pa...