Prefetching has emerged as one of the most successful techniques to bridge the gap between modern processors and memory systems. On the other hand, as we move to the deep sub-micron era, power consumption has become one of the most important design constraints besides performance. Intensive research efforts have been done on data prefetching focusing on performance improvement, however, as far as we know, the energy aspects of prefetching have not been fully investigated. This dissertation investigates data prefetching techniques for next-generation processors targeting both energy-effciency and performance speedup. We first evaluate a number of state-of-the-art data prefetching techniques from an energy perspective and identify the main en...
Performance-enhancement techniques improve CPU speed, but at higher cost to other valuable system re...
In this dissertation, we provide hardware solutions to increase the efficiency of the cache hierarch...
A major performance limiter in modern processors is the long latencies caused by data cache misses. ...
There has been intensive research on data prefetching focusing on performance improvement, however, ...
Extensive research has been done in prefetching techniques that hide memory latency in microprocesso...
As data prefetching is used in embedded processors, it is crucial to reduce the wasted energy for im...
An energy-efficient architecture should jointly optimize energy consumption and throughput, as captu...
The end of Dennard scaling has brought energy savings to the forefront of processor design. When cou...
Processor performance has increased far faster than memories have been able to keep up with, forcing...
Recent technological advances are such that the gap between processor cycle times and memory cycle t...
A well known performance bottleneck in computer architecture is the so-called memory wall. This term...
As the trends of process scaling make memory system even more crucial bottleneck, the importance of ...
High performance processors employ hardware data prefetching to reduce the negative performance impa...
Despite large caches, main-memory access latencies still cause significant performance losses in man...
Abstract. Given the increasing gap between processors and memory, prefetching data into cache become...
Performance-enhancement techniques improve CPU speed, but at higher cost to other valuable system re...
In this dissertation, we provide hardware solutions to increase the efficiency of the cache hierarch...
A major performance limiter in modern processors is the long latencies caused by data cache misses. ...
There has been intensive research on data prefetching focusing on performance improvement, however, ...
Extensive research has been done in prefetching techniques that hide memory latency in microprocesso...
As data prefetching is used in embedded processors, it is crucial to reduce the wasted energy for im...
An energy-efficient architecture should jointly optimize energy consumption and throughput, as captu...
The end of Dennard scaling has brought energy savings to the forefront of processor design. When cou...
Processor performance has increased far faster than memories have been able to keep up with, forcing...
Recent technological advances are such that the gap between processor cycle times and memory cycle t...
A well known performance bottleneck in computer architecture is the so-called memory wall. This term...
As the trends of process scaling make memory system even more crucial bottleneck, the importance of ...
High performance processors employ hardware data prefetching to reduce the negative performance impa...
Despite large caches, main-memory access latencies still cause significant performance losses in man...
Abstract. Given the increasing gap between processors and memory, prefetching data into cache become...
Performance-enhancement techniques improve CPU speed, but at higher cost to other valuable system re...
In this dissertation, we provide hardware solutions to increase the efficiency of the cache hierarch...
A major performance limiter in modern processors is the long latencies caused by data cache misses. ...