Data prefetching aims to improve access times to data storage systems by predicting data records that are likely to be accessed by subsequent requests and retrieving them into a memory cache before they are needed. In the case of Persistent Object Stores, previous approaches to prefetching have been based on predictions made through analysis of the store’s schema, which generates rigid predictions, or monitoring access patterns to the store while applications are executed, which introduces memory and/or computation overhead. In this paper, we present CAPre, a novel prefetching system for Persistent Object Stores based on static code analysis of object-oriented applications. CAPre generates the predictions at compile-time and does not int...
Abstract. Mobile platforms combined with large databases promise new opportunities for mobile applic...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
Mobile platforms combined with large databases promise new opportunities for mobile applications. Ho...
Data prefetching has long been used as a technique to improve access times to persistent data. It is...
In this paper, we present a fully-automatic, high-accuracy approach to predict access to persistent ...
This thesis is focusing on how to gain performance when executing programs on a CPU. More specifical...
International audienceDynamic optimizers modify the binary code of programs at runtime by profiling ...
We have previously shown that the patterns in which files are accessed offer information that can ac...
Persistent object systems greatly simplify programming tasks since they hide the traditional distinc...
The Mneme project is an investigation of techniques for integrating programming language and databas...
The benefits of prefetching have been largely overshadowed by the overhead required to produce high...
We identified the specific predictors we will be using: • Stride Based: A low latency predictor [5] ...
Thor is an object-oriented database system designed for use in a heterogeneous distributed environme...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
. We present a new prefetching technique for object-oriented databases which exploits the availabili...
Abstract. Mobile platforms combined with large databases promise new opportunities for mobile applic...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
Mobile platforms combined with large databases promise new opportunities for mobile applications. Ho...
Data prefetching has long been used as a technique to improve access times to persistent data. It is...
In this paper, we present a fully-automatic, high-accuracy approach to predict access to persistent ...
This thesis is focusing on how to gain performance when executing programs on a CPU. More specifical...
International audienceDynamic optimizers modify the binary code of programs at runtime by profiling ...
We have previously shown that the patterns in which files are accessed offer information that can ac...
Persistent object systems greatly simplify programming tasks since they hide the traditional distinc...
The Mneme project is an investigation of techniques for integrating programming language and databas...
The benefits of prefetching have been largely overshadowed by the overhead required to produce high...
We identified the specific predictors we will be using: • Stride Based: A low latency predictor [5] ...
Thor is an object-oriented database system designed for use in a heterogeneous distributed environme...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
. We present a new prefetching technique for object-oriented databases which exploits the availabili...
Abstract. Mobile platforms combined with large databases promise new opportunities for mobile applic...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
Mobile platforms combined with large databases promise new opportunities for mobile applications. Ho...