Performance-enhancement techniques improve CPU speed, but at higher cost to other valuable system resources such as power and energy. We study this trade-off using software prefetching as the system performance-enhancement technique. We first demonstrate software prefetching provides an average 36 % performance boost with 8 % more energy consumption and 69 % higher power on six memory-intensive benchmarks. However, when we combine prefetching with a (unrealistic) static voltage scaling technique, the performance gain afforded by prefetching can be traded off for savings in power/energy consumption. In particular, we observe a 48 % energy saving when we slow down the system with prefetching so as to match the performance of the system withou...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
Performance-enhancement techniques improve CPU speed, but at higher cost to other valuable system r...
Extensive research has been done in prefetching techniques that hide memory latency in microprocesso...
Abstract: In mobile and embedded devices, the energy supply is strictly constrained with the batter...
We examine the possible energy savings by mapping critical software functions from a microprocessor ...
Prefetching has emerged as one of the most successful techniques to bridge the gap between modern pr...
There has been intensive research on data prefetching focusing on performance improvement, however, ...
Processor performance has increased far faster than memories have been able to keep up with, forcing...
Power has become a critical concern for battery-driven computing systems, on which many applications...
The emphasis on processors that are both low power and high performance has resulted in the incorpor...
Energy saving and optimization play an increasingly important role in industrial electronic systems....
Managing energy consumption has become a critical issue for computer system designers. End-users are...
We describe and evaluate two new, independently-applicable power reduction techniques for power mana...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
Performance-enhancement techniques improve CPU speed, but at higher cost to other valuable system r...
Extensive research has been done in prefetching techniques that hide memory latency in microprocesso...
Abstract: In mobile and embedded devices, the energy supply is strictly constrained with the batter...
We examine the possible energy savings by mapping critical software functions from a microprocessor ...
Prefetching has emerged as one of the most successful techniques to bridge the gap between modern pr...
There has been intensive research on data prefetching focusing on performance improvement, however, ...
Processor performance has increased far faster than memories have been able to keep up with, forcing...
Power has become a critical concern for battery-driven computing systems, on which many applications...
The emphasis on processors that are both low power and high performance has resulted in the incorpor...
Energy saving and optimization play an increasingly important role in industrial electronic systems....
Managing energy consumption has become a critical issue for computer system designers. End-users are...
We describe and evaluate two new, independently-applicable power reduction techniques for power mana...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...