Main memory cache performance continues to play an important role in determining the overall performance of object-oriented, object-relational and XML databases. An effective method of improving main memory cache performance is to prefetch or pre-load pages in advance to their usage, in anticipation of main memory cache misses. In this paper we describe a framework for creating prefetching algorithms with the novel features of path and cache consciousness. Path consciousness refers to the use of short sequences of object references at key points in the reference trace to identify paths of navigation. Cache consciousness refers to the use of historical page access knowledge to guess which pages are likely to be main memory cache resident mos...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
Prefetching disk blocks to main memory will become increasingly important to overcome the widening g...
Prefetching is a well-known technique for mitigating the von Neumann bottleneck. In its most rudimen...
The large number of cache misses of current applications coupled with the increasing cache miss late...
As the trends of process scaling make memory system even more crucial bottleneck, the importance of ...
Lookup operations for in-memory databases are heavily memory-bound because they often rely on pointe...
Cache performance analysis is becoming increasingly important in microprocessor design. This work ex...
Processor performance has increased far faster than memories have been able to keep up with, forcing...
The gap between processor and memory speed appears as a serious bottleneck in improving the performa...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
Recent technological advances are such that the gap between processor cycle times and memory cycle t...
The performance of many object-oriented database applications suffers from the page fetch latency wh...
As the degree of instruction-level parallelism in superscalar architectures increases, the gap betwe...
In prefetching, the objects that are expected to be accessed in the future are fetched from the serv...
A new conceptual cache, NRP (Non-Referenced Prefetch) cache, is proposed to improve the performance ...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
Prefetching disk blocks to main memory will become increasingly important to overcome the widening g...
Prefetching is a well-known technique for mitigating the von Neumann bottleneck. In its most rudimen...
The large number of cache misses of current applications coupled with the increasing cache miss late...
As the trends of process scaling make memory system even more crucial bottleneck, the importance of ...
Lookup operations for in-memory databases are heavily memory-bound because they often rely on pointe...
Cache performance analysis is becoming increasingly important in microprocessor design. This work ex...
Processor performance has increased far faster than memories have been able to keep up with, forcing...
The gap between processor and memory speed appears as a serious bottleneck in improving the performa...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
Recent technological advances are such that the gap between processor cycle times and memory cycle t...
The performance of many object-oriented database applications suffers from the page fetch latency wh...
As the degree of instruction-level parallelism in superscalar architectures increases, the gap betwe...
In prefetching, the objects that are expected to be accessed in the future are fetched from the serv...
A new conceptual cache, NRP (Non-Referenced Prefetch) cache, is proposed to improve the performance ...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
Prefetching disk blocks to main memory will become increasingly important to overcome the widening g...
Prefetching is a well-known technique for mitigating the von Neumann bottleneck. In its most rudimen...