International audienceData prefetching is an effective way to bridge the increasing performance gap between processor and memory. Prefetching can improve performance but it has some side effects which may lead to no performance improvement while increasing memory pressure or to performance degradation. Adaptive prefetching aims at reducing negative effects of prefetching while keeping its advantages. This paper proposes an adaptive prefetching method based on runtime activity, which corresponds to the processor and memory activities retrieved by hardware counters, to predict the prefetch efficiency. Our approach highlights and relies on the correlation between the prefetch effects and runtime activity. Our method learns all along the execut...
Abstract—Hardware prefetching improves system performance by hiding and tolerating the latencies of ...
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...
As data prefetching is used in embedded processors, it is crucial to reduce the wasted energy for im...
High performance processors employ hardware data prefetching to reduce the negative performance impa...
Abstract—Modern processors are equipped with multiple hardware prefetchers, each of which targets a ...
Modern architectures provide hardware memory prefetching capabilities which can be configured at run...
The widely acknowledged performance gap between processors and memory has been the subject of much r...
Data prefetching is an effective way to bridge the increasing performance gap between processor and ...
Memory latency is a major factor in limiting CPU per-formance, and prefetching is a well-known metho...
pre-printMemory latency is a major factor in limiting CPU per- formance, and prefetching is a well-k...
Projet ANR PersyvalInternational audienceNowadays, one of the main limiting factor in processordevel...
International audienceIn multi-core systems, an application's prefetcher can interfere with the memo...
Processor performance has increased far faster than memories have been able to keep up with, forcing...
Hardware prefetching on IBM’s latest POWER8 processor is able to improve performance of many applica...
Abstract—Hardware prefetching improves system performance by hiding and tolerating the latencies of ...
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...
As data prefetching is used in embedded processors, it is crucial to reduce the wasted energy for im...
High performance processors employ hardware data prefetching to reduce the negative performance impa...
Abstract—Modern processors are equipped with multiple hardware prefetchers, each of which targets a ...
Modern architectures provide hardware memory prefetching capabilities which can be configured at run...
The widely acknowledged performance gap between processors and memory has been the subject of much r...
Data prefetching is an effective way to bridge the increasing performance gap between processor and ...
Memory latency is a major factor in limiting CPU per-formance, and prefetching is a well-known metho...
pre-printMemory latency is a major factor in limiting CPU per- formance, and prefetching is a well-k...
Projet ANR PersyvalInternational audienceNowadays, one of the main limiting factor in processordevel...
International audienceIn multi-core systems, an application's prefetcher can interfere with the memo...
Processor performance has increased far faster than memories have been able to keep up with, forcing...
Hardware prefetching on IBM’s latest POWER8 processor is able to improve performance of many applica...
Abstract—Hardware prefetching improves system performance by hiding and tolerating the latencies of ...
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...