Most caching and prefetching research does not take advantage of prior knowledge of access patterns, or does not adequately address the storage issues associated with multidimensional scientific data. Armed with an access pattern specified at run time as an iteration over a multidimensional array stored as a disk file, we use prefetching to greatly reduce the number of disk accesses and mitigate the cost of read latency. We call this iteration aware prefetching.\ud \ud We assume the pattern of access is not known until runtime, in contrast to chunking methods that preprocess a file for a particular access pattern. Our approach results in dramatic performance improvements over file system caching. We also significantly outperform chunking wi...
Despite impressive advances in file system throughput resulting from technologies such as high-bandw...
The memory system remains a bottleneck in modern computer systems. Traditionally, designers have use...
The gap between processor and memory speed appears as a serious bottleneck in improving the performa...
Prefetching disk blocks to main memory will become increasingly important to overcome the widening g...
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...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
We have previously shown that the patterns in which files are accessed offer information that can ac...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
This paper investigates the performance of a multi-disk storage system equipped with a segmented dis...
Informed prefetching and caching based on application dis� closure of future I�O accesses �hints � c...
he Von Neumann bottleneck is a persistent problem in computer architecture, causing stalls and waste...
Although file caching and prefetching are known techniques to improve the performance of file system...
While many parallel applications exhibit good spatial locality, other important codes in areas like ...
Improvements in the processing speed of multiprocessors are outpacing improvements in the speed of d...
Despite impressive advances in file system throughput resulting from technologies such as high-bandw...
The memory system remains a bottleneck in modern computer systems. Traditionally, designers have use...
The gap between processor and memory speed appears as a serious bottleneck in improving the performa...
Prefetching disk blocks to main memory will become increasingly important to overcome the widening g...
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...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
We have previously shown that the patterns in which files are accessed offer information that can ac...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
This paper investigates the performance of a multi-disk storage system equipped with a segmented dis...
Informed prefetching and caching based on application dis� closure of future I�O accesses �hints � c...
he Von Neumann bottleneck is a persistent problem in computer architecture, causing stalls and waste...
Although file caching and prefetching are known techniques to improve the performance of file system...
While many parallel applications exhibit good spatial locality, other important codes in areas like ...
Improvements in the processing speed of multiprocessors are outpacing improvements in the speed of d...
Despite impressive advances in file system throughput resulting from technologies such as high-bandw...
The memory system remains a bottleneck in modern computer systems. Traditionally, designers have use...
The gap between processor and memory speed appears as a serious bottleneck in improving the performa...