Proceedings of the Thirteenth Annual ACM Symposium on Parallel Algorithms and Architectures 2001
DOI: 10.1145/378580.378648
|View full text |Cite
|
Sign up to set email alerts
|

Optimal prefetching and caching for parallel I/O sytems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
33
0

Year Published

2001
2001
2012
2012

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 37 publications
(34 citation statements)
references
References 19 publications
1
33
0
Order By: Relevance
“…Prefetch buffers for disk load balancing and overlapping of I/O and computation has been intensively studied [21,7,3,14,13,12]. But we have not seen results that guarantee overlapping of I/O and computation during parallel disks merging of arbitrary runs.…”
Section: Related Workmentioning
confidence: 89%
See 1 more Smart Citation
“…Prefetch buffers for disk load balancing and overlapping of I/O and computation has been intensively studied [21,7,3,14,13,12]. But we have not seen results that guarantee overlapping of I/O and computation during parallel disks merging of arbitrary runs.…”
Section: Related Workmentioning
confidence: 89%
“…Innovations with respect to this work are: A different allocation strategy that enables better theoretical I/O bounds [13,12]; a prefetching algorithm that optimizes I/O steps and never evicts data previously fetched; overlapping of I/O and computation; a completely asynchronous imple- 1 The cost of the hardware is spread over three years. Then it is measured how much data can be sorted in an interval of time that costs one US-cent.…”
Section: Related Workmentioning
confidence: 99%
“…While there exist several I/O prefetching algorithms published in literature [27,2,33,36,19,11,15], the one used in this work is inspired by the work done by Mowry et al [33]. The original algo- rithm has actually been proposed for improving hardware cache behavior for memory-resident data sets [32], and has later been extended to implement I/O prefetching targeting virtual memory based execution environments.…”
Section: Compiler-directed I/o Prefetch-ingmentioning
confidence: 99%
“…I/O prefetching is an important optimization for improving performance [27,2,33,1,36,19,11,15,41,7,34]. In I/O prefetching, data is brought from the disk to the memory cache (shared storage buffer) ahead of time to hide the latency of disk accesses.…”
Section: Introductionmentioning
confidence: 99%
“…There has been a considerable amount of prior work on optimizing I/O and I/O caches [30,10,27,29,19,20,23,33,17,4,25,13], some of which has been on clusters as well. Recently, [6,40] have focused on buffer cache management policies in a multi-level buffer cache system.…”
Section: Related Workmentioning
confidence: 99%