Application loading times can be reduced by prefetching disk blocks into the buffer cache. Existing prefetching schemes for general workloads suffer from significant overheads and low accuracy. ClusterFetch is a lightweight prefetcher that identifies continuous sequences of I/O requests and identifies the files that trigger them. The next time that the same files are opened, the corresponding disk blocks are prefetched. In experiments, ClusterFetch reduced the launch time, by which we refer to the latency that occurs when a program first runs, by 15.2 to 30.9%, and loading times, meaning the delays that are incurred while additional data is loaded from the disk during program execution, by 15.9%.OAIID:oai:osos.snu.ac.kr:snu2015-0...
International audienceIn multi-core systems, an application's prefetcher can interfere with the memo...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
High performance processors employ hardware data prefetching to reduce the negative performance impa...
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...
Prefetching disk blocks reduces subsequent disk access times, allowing applications to load and run ...
Prefetching is an important technique for improving effective hard disk performance. A prefetcher se...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
We have previously shown that the patterns in which files are accessed offer information that can ac...
Applications face additional latency when they launch or access a disk to load data into the memory....
Memory latency is a major factor in limiting CPU per-formance, and prefetching is a well-known metho...
Prefetching disk blocks to main memory will become increasingly important to overcome the widening g...
Distributed file systems will need new design concepts in order to offer high performance. Automatic...
I/O performance is lagging No current solution fully addresses read latency TIP to reduce latency • ...
The gap between processing speeds and disk access times is widening. This trend is causing applicati...
International audienceIn multi-core systems, an application's prefetcher can interfere with the memo...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
High performance processors employ hardware data prefetching to reduce the negative performance impa...
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...
Prefetching disk blocks reduces subsequent disk access times, allowing applications to load and run ...
Prefetching is an important technique for improving effective hard disk performance. A prefetcher se...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
We have previously shown that the patterns in which files are accessed offer information that can ac...
Applications face additional latency when they launch or access a disk to load data into the memory....
Memory latency is a major factor in limiting CPU per-formance, and prefetching is a well-known metho...
Prefetching disk blocks to main memory will become increasingly important to overcome the widening g...
Distributed file systems will need new design concepts in order to offer high performance. Automatic...
I/O performance is lagging No current solution fully addresses read latency TIP to reduce latency • ...
The gap between processing speeds and disk access times is widening. This trend is causing applicati...
International audienceIn multi-core systems, an application's prefetcher can interfere with the memo...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
High performance processors employ hardware data prefetching to reduce the negative performance impa...