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...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
Cornell UniversityIthaca, NY 14853, U.S.A. Abstract We present a simple rate matching-based mechanis...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
Performance-enhancement techniques improve CPU speed, but at higher cost to other valuable system re...
Abstract: In mobile and embedded devices, the energy supply is strictly constrained with the batter...
Extensive research has been done in prefetching techniques that hide memory latency in microprocesso...
Prefetching has emerged as one of the most successful techniques to bridge the gap between modern pr...
We examine the possible energy savings by mapping critical software functions from a microprocessor ...
The emphasis on processors that are both low power and high performance has resulted in the incorpor...
There has been intensive research on data prefetching focusing on performance improvement, however, ...
The slowdown of Moore's law, which has been the driving force of the electronics industry over the l...
An energy-efficient architecture should jointly optimize energy consumption and throughput, as captu...
Power has become a critical concern for battery-driven computing systems, on which many applications...
Energy saving and optimization play an increasingly important role in industrial electronic systems....
Processor performance has increased far faster than memories have been able to keep up with, forcing...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
Cornell UniversityIthaca, NY 14853, U.S.A. Abstract We present a simple rate matching-based mechanis...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
Performance-enhancement techniques improve CPU speed, but at higher cost to other valuable system re...
Abstract: In mobile and embedded devices, the energy supply is strictly constrained with the batter...
Extensive research has been done in prefetching techniques that hide memory latency in microprocesso...
Prefetching has emerged as one of the most successful techniques to bridge the gap between modern pr...
We examine the possible energy savings by mapping critical software functions from a microprocessor ...
The emphasis on processors that are both low power and high performance has resulted in the incorpor...
There has been intensive research on data prefetching focusing on performance improvement, however, ...
The slowdown of Moore's law, which has been the driving force of the electronics industry over the l...
An energy-efficient architecture should jointly optimize energy consumption and throughput, as captu...
Power has become a critical concern for battery-driven computing systems, on which many applications...
Energy saving and optimization play an increasingly important role in industrial electronic systems....
Processor performance has increased far faster than memories have been able to keep up with, forcing...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
Cornell UniversityIthaca, NY 14853, U.S.A. Abstract We present a simple rate matching-based mechanis...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...