High performance processors employ hardware data prefetching to reduce the negative performance impact of large main memory latencies. While prefetching improves perfor-mance substantially on many programs, it can significantly re-duce performance on others. Also, prefetching can significantly increase memory bandwidth requirements. This paper proposes a mechanism that incorporates dynamic feedback into the de-sign of the prefetcher to increase the performance improvement provided by prefetching as well as to reduce the negative per-formance and bandwidth impact of prefetching. Our mecha-nism estimates prefetcher accuracy, prefetcher timeliness, and prefetcher-caused cache pollution to adjust the aggressiveness of the data prefetcher dynami...
In this dissertation, we provide hardware solutions to increase the efficiency of the cache hierarch...
Processor performance has increased far faster than memories have been able to keep up with, forcing...
It is well known that memory latency is a major deterrent to achieving the maximum possible performa...
A well known performance bottleneck in computer architecture is the so-called memory wall. This term...
The full text of this article is not available on SOAR. WSU users can access the article via IEEE Xp...
As data prefetching is used in embedded processors, it is crucial to reduce the wasted energy for im...
Memory latency is a major factor in limiting CPU per-formance, and prefetching is a well-known metho...
Abstract. Given the increasing gap between processors and memory, prefetching data into cache become...
pre-printMemory latency is a major factor in limiting CPU per- formance, and prefetching is a well-k...
International audienceIn multi-core systems, an application's prefetcher can interfere with the memo...
International audienceData prefetching is an effective way to bridge the increasing performance gap ...
In this paper, we present our design of a high performance prefetcher, which exploits various locali...
A major performance limiter in modern processors is the long latencies caused by data cache misses. ...
A set of hybrid and adaptive prefetching schemes are considered in this paper. The prefetchers are h...
Despite large caches, main-memory access latencies still cause significant performance losses in man...
In this dissertation, we provide hardware solutions to increase the efficiency of the cache hierarch...
Processor performance has increased far faster than memories have been able to keep up with, forcing...
It is well known that memory latency is a major deterrent to achieving the maximum possible performa...
A well known performance bottleneck in computer architecture is the so-called memory wall. This term...
The full text of this article is not available on SOAR. WSU users can access the article via IEEE Xp...
As data prefetching is used in embedded processors, it is crucial to reduce the wasted energy for im...
Memory latency is a major factor in limiting CPU per-formance, and prefetching is a well-known metho...
Abstract. Given the increasing gap between processors and memory, prefetching data into cache become...
pre-printMemory latency is a major factor in limiting CPU per- formance, and prefetching is a well-k...
International audienceIn multi-core systems, an application's prefetcher can interfere with the memo...
International audienceData prefetching is an effective way to bridge the increasing performance gap ...
In this paper, we present our design of a high performance prefetcher, which exploits various locali...
A major performance limiter in modern processors is the long latencies caused by data cache misses. ...
A set of hybrid and adaptive prefetching schemes are considered in this paper. The prefetchers are h...
Despite large caches, main-memory access latencies still cause significant performance losses in man...
In this dissertation, we provide hardware solutions to increase the efficiency of the cache hierarch...
Processor performance has increased far faster than memories have been able to keep up with, forcing...
It is well known that memory latency is a major deterrent to achieving the maximum possible performa...