Buffer pools are essential for disk-based database management system (DBMS) performance as accessing memory on disk is orders of magnitude more expensive than accessing data in-memory. As such, one of the most important techniques for DBMS performance improvement is proper buffer pool management. Although much work has already gone into page replacement policies for buffer pools, relatively little attention has been paid to developing intelligent page prefetching strategies. Commonly used sequential prefetching strategies only handle sequential accesses but fail to predict more complex page reference patterns. More complex prediction techniques exist---particularly those that leverage the predictive power of deep learning. Although such mod...
Journal ArticleThe speed gap between processors and memory system is becoming the performance bottle...
Efficient data supply to the processor is the one of the keys to achieve high performance. However, ...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
This is the published version. Copyright © 1998 Society for Industrial and Applied MathematicsRespon...
Effective data prefetching requires accurate mechanisms to predict both “which” cache blocks to pref...
Prefetching disk blocks to main memory will become increasingly important to overcome the widening g...
The large number of cache misses of current applications coupled with the increasing cache miss late...
The “Memory Wall”, the vast gulf between processor execution speed and memory latency, has led to th...
The performance of many object-oriented database applications suffers from the page fetch latency wh...
Prior work in hardware prefetching has focused mostly on either predicting regular streams with unif...
The benefits of prefetching have been largely overshadowed by the overhead required to produce high...
External Memory models, most notable being the I-O Model [3], capture the effects of memory hierarch...
Many prediction models have been proposed to improve the effectiveness of web prefetching for reduci...
he Von Neumann bottleneck is a persistent problem in computer architecture, causing stalls and waste...
An important technique for alleviating the memory bottleneck is data prefetching. Data prefetching ...
Journal ArticleThe speed gap between processors and memory system is becoming the performance bottle...
Efficient data supply to the processor is the one of the keys to achieve high performance. However, ...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
This is the published version. Copyright © 1998 Society for Industrial and Applied MathematicsRespon...
Effective data prefetching requires accurate mechanisms to predict both “which” cache blocks to pref...
Prefetching disk blocks to main memory will become increasingly important to overcome the widening g...
The large number of cache misses of current applications coupled with the increasing cache miss late...
The “Memory Wall”, the vast gulf between processor execution speed and memory latency, has led to th...
The performance of many object-oriented database applications suffers from the page fetch latency wh...
Prior work in hardware prefetching has focused mostly on either predicting regular streams with unif...
The benefits of prefetching have been largely overshadowed by the overhead required to produce high...
External Memory models, most notable being the I-O Model [3], capture the effects of memory hierarch...
Many prediction models have been proposed to improve the effectiveness of web prefetching for reduci...
he Von Neumann bottleneck is a persistent problem in computer architecture, causing stalls and waste...
An important technique for alleviating the memory bottleneck is data prefetching. Data prefetching ...
Journal ArticleThe speed gap between processors and memory system is becoming the performance bottle...
Efficient data supply to the processor is the one of the keys to achieve high performance. However, ...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...