Aggressive prefetching is an effective technique for reducing the execution times of disk-bound applications; that is, applications that manipulate data too large or too infrequently used to be found in file or disk caches. While automatic prefetching approaches based on static analysis or historical access patterns are effective for some workloads, they are not as effective as manually-driven (programmer-inserted) prefetching for applications with irregular or input-dependent access patterns. In this paper, we propose to exploit whatever processor cycles are left idle while an application is stalled on I/O by using these cycles to dynamically analyze the application and predict its future I/O accesses. Our approach is to speculatively pre-...
Abstract — Parallel I/O prefetching is considered to be effective in improving I/O performance. Howe...
We have previously shown that the patterns in which files are accessed offer information that can ac...
grantor: University of TorontoIn this thesis, we propose and evaluate a fully-automatic te...
Aggressive prefetching is an effective technique for reducing the execution times of disk-bound appl...
The gap between processing speeds and disk access times is widening. This trend is causing applicati...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
We have previously shown that the patterns in which files are accessed offer information that can ac...
Application launch and loading times are important determinants of user experience in the personal c...
Application launch and loading times are important determinants of user experience in the personal c...
The benefits of prefetching have been largely overshadowed by the overhead required to produce high...
International audienceData prefetching is an effective way to bridge the increasing performance gap ...
Parallel applications can benefit greatly from massive computational capability, but their performan...
CPU speeds double approximately every eighteen months, while main memory speeds double only about ev...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
Instructions uniquely identified by the program counters provide the context of program execution an...
Abstract — Parallel I/O prefetching is considered to be effective in improving I/O performance. Howe...
We have previously shown that the patterns in which files are accessed offer information that can ac...
grantor: University of TorontoIn this thesis, we propose and evaluate a fully-automatic te...
Aggressive prefetching is an effective technique for reducing the execution times of disk-bound appl...
The gap between processing speeds and disk access times is widening. This trend is causing applicati...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
We have previously shown that the patterns in which files are accessed offer information that can ac...
Application launch and loading times are important determinants of user experience in the personal c...
Application launch and loading times are important determinants of user experience in the personal c...
The benefits of prefetching have been largely overshadowed by the overhead required to produce high...
International audienceData prefetching is an effective way to bridge the increasing performance gap ...
Parallel applications can benefit greatly from massive computational capability, but their performan...
CPU speeds double approximately every eighteen months, while main memory speeds double only about ev...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
Instructions uniquely identified by the program counters provide the context of program execution an...
Abstract — Parallel I/O prefetching is considered to be effective in improving I/O performance. Howe...
We have previously shown that the patterns in which files are accessed offer information that can ac...
grantor: University of TorontoIn this thesis, we propose and evaluate a fully-automatic te...