We present Pangloss, an efficient high-performance data prefetcher that approximates a Markov chain on delta transitions. With a limited information scope and space/logic complexity, it is able to reconstruct a variety of both simple and complex access patterns. This is achieved by a highly-efficient representation of the Markov chain to provide accurate values for transition probabilities. In addition, we have added a mechanism to reconstruct delta transitions originally obfuscated by the out-of-order execution or page transitions, such as when streaming data from multiple sources. Our single-level (L2) prefetcher achieves a geometric speedup of 1.7% and 3.2% over selected state-of-the-art baselines (KPCP and BOP). When combined with an eq...
Energy efficiency is becoming a major constraint in processor designs. Every component of the proces...
Multimedia prefetching is able to reduce the end-to-end latency and improve the video quality percei...
Effective data prefetching requires accurate mechanisms to predict both “which” cache blocks to pref...
Data prefetching is a technique that plays a crucial role in modern high-performance processors by h...
Prior work in hardware prefetching has focused mostly on either predicting regular streams with unif...
An important technique for alleviating the memory bottleneck is data prefetching. Data prefetching ...
Data Prefetchers identify and make use of any regularity present in the history/training stream to p...
International audienceThe Best-Offset (BO) prefetcher submitted to the DPC2 contest prefetches one l...
Buffer pools are essential for disk-based database management system (DBMS) performance as accessing...
Graph processing applications are severely bottlenecked by memory system performance due to low data...
pre-printMemory latency is a major factor in limiting CPU per- formance, and prefetching is a well-k...
International audienceHardware prefetching is an important feature of modern high-performance proces...
Prefetching disk blocks to main memory will become increasingly important to overcome the widening g...
AMS subject classi cations. 68Q25, 68T05, 68P20, 68N25, 60J20 PII. S0097539794261817Response time de...
In this paper, we present our design of a high performance prefetcher, which exploits various locali...
Energy efficiency is becoming a major constraint in processor designs. Every component of the proces...
Multimedia prefetching is able to reduce the end-to-end latency and improve the video quality percei...
Effective data prefetching requires accurate mechanisms to predict both “which” cache blocks to pref...
Data prefetching is a technique that plays a crucial role in modern high-performance processors by h...
Prior work in hardware prefetching has focused mostly on either predicting regular streams with unif...
An important technique for alleviating the memory bottleneck is data prefetching. Data prefetching ...
Data Prefetchers identify and make use of any regularity present in the history/training stream to p...
International audienceThe Best-Offset (BO) prefetcher submitted to the DPC2 contest prefetches one l...
Buffer pools are essential for disk-based database management system (DBMS) performance as accessing...
Graph processing applications are severely bottlenecked by memory system performance due to low data...
pre-printMemory latency is a major factor in limiting CPU per- formance, and prefetching is a well-k...
International audienceHardware prefetching is an important feature of modern high-performance proces...
Prefetching disk blocks to main memory will become increasingly important to overcome the widening g...
AMS subject classi cations. 68Q25, 68T05, 68P20, 68N25, 60J20 PII. S0097539794261817Response time de...
In this paper, we present our design of a high performance prefetcher, which exploits various locali...
Energy efficiency is becoming a major constraint in processor designs. Every component of the proces...
Multimedia prefetching is able to reduce the end-to-end latency and improve the video quality percei...
Effective data prefetching requires accurate mechanisms to predict both “which” cache blocks to pref...