| Alternate document: Details Automatic Compiler-Inserted I/O Prefetching for Out-of-Core Applications (96) Todd Mowry, Angela Demke, Orran Krieger |
| Alternate document: Details Automatic Compiler-Inserted I/O Prefetching for Out-of-Core Applications (96) Todd C. Mowry, Angela K. Demke, Orran Krieger |
(Enter summary)
Abstract: Current operating systems offer poor performance
when a numeric application's working set does not
fit in main memory. As a result, programmers who
wish to solve "out-of-core" problems efficiently are
typically faced with the onerous task of rewriting
an application to use explicit I/O operations (e.g.,
read/write). In this paper, we propose and evaluate
a fully-automatic technique which liberates the programmer
from this task, provides high performance,
and requires only minimal changes to... (Update)
Cited by: More
Making LRU Friendly to Weak Locality - Workloads Novel Replacement
(Correct)
USENIX Association - General Track Usenix (1992)
(Correct)
A Computational Database System for Generating Unstructured - Hexahedral Meshes With
(Correct)
Similar documents (at the sentence level): More
72.6%: Automatic Compiler-Inserted I/O Prefetching for.. - Mowry, Demke, Krieger (1996)
(Correct)
45.8%: Automatic I/O Prefetching for Out-of-Core Applications - Demke (1997)
(Correct)
42.9%: Compiler-Based I/O Prefetching for Out-of-Core Applications - Brown, Mowry, Krieger (2001)
(Correct)
Active bibliography (related documents): More All
0.3: Automatic Classification Of Input/Output Access Patterns - Madhyastha (1997)
(Correct)
0.3: HFS: A flexible file system for shared-memory multiprocessors - Krieger (1994)
(Correct)
0.2: Taming the Memory Hogs: Using Compiler-Inserted Releases to .. - Angela Demke Brown (2000)
(Correct)
Related documents from co-citation: More All
23: Informed prefetching and caching
- Patterson, Gibson et al. - 1995
10: Hint Generation through Speculative Execution (context) - Chang, Gibson et al. - 1999
10: Practical Prefetching via Data Compression
- Curewitz, Krishnan et al. - 1993
BibTeX entry: (Update)
Todd C. Mowry, Angela K. Demke, and Orran Krieger. Automatic compiler-inserted i/o prefetching for out-of-core applications. In Proceedings of the Second Symposium on Operating Systems Design and plementation (OSDI '96),Nov 1996. http://citeseer.ist.psu.edu/mowry96automatic.html More
@inproceedings{ mowry96automatic,
author = "Todd C. Mowry and Angela K. Demke and Orran Krieger",
title = "Automatic compiler-inserted {I/O} prefetching for out-of-core applications",
booktitle = "Proceedings of the 1996 Symposium on Operating Systems Design and Implementation",
publisher = "USENIX Association",
pages = "3--17",
year = "1996",
url = "citeseer.ist.psu.edu/mowry96automatic.html" }
Citations (may not include all citations):
344
Design and evaluation of a compiler algorithm for prefetchin..
- Mowry, Lam et al. - 1992
249
Tolerating Latency Through Software-Controlled Data Prefetch..
- Mowry - 1994
217
NASA Ames Research Center (context) - Bailey, Barton et al. - 1991
216
Informed prefetching and caching
- Patterson, Gibson et al. - 1995
156
reliable secondary storage (context) - Chen, Lee et al. - 1994
124
A study of integrated prefetching and caching strategies
- Cao, Felten et al. - 1995
118
Practical prefetching via data compression
- Curewitz, Krishnan et al. - 1993
107
Software Methods for Improvement of Cache Performance on Sup.. (context) - Porterfield - 1989
102
Reducing file system latency using a predictive approach
- Griffioen, Appleton - 1994
73
PPFS: A high performance portable parallel file system
- Huber, Elford et al. - 1995
63
Prefetching in file systems for MIMD multiprocessors (context) - Kotz, Ellis - 1990
56
Scalability in the XFS file system
- Sweeney, Doucette et al. - 1996
51
Predicting file system actions from prior events
- Kroeger, Long - 1996
44
Practical prefetching techniques for multiprocessor file sys.. (context) - Kotz, Ellis - 1993
43
Hierarchical clustering: A structure for scalable multiproce..
- Unrau, Krieger et al. - 1995
41
Sharlit: A tool for building optimizers
- Tjiang, Hennessy - 1992
40
ELFS: object-oriented extensible file systems (context) - Grimshaw, Loyot - 1991
39
HFS: A performanceoriented flexible file system based on bui..
- Krieger, Stumm - 1996
32
output characteristics of scalable parallel applications (context) - Crandall, Aydt et al. - 1995
32
PASSION runtime library for parallel I/O
- Thakur, Bordawekar et al. - 1994
25
The Hector Multiprocessor (context) - Vranesic, Stumm et al. - 1991
24
A preprocessor for virtual-memory C (context) - Cormen, Colvin - 1994
17
Compilation of out-of-core data parallel programs for distri.. (context) - Thakur, Bordawekar et al. - 1994
15
for massively parallel computers: Problems and prospects (context) - Rosario, Choudhary - 1994
14
Compiler support for out-of-core arrays on data parallel mac.. (context) - Paleczny, Kennedy et al. - 1995
14
the paging performance of array algorithms (context) - Trivedi - 1977
12
Caltech Concurrent Supercomputing Facilities (context) - Poole, of et al. - 1994
10
out of mind: Practical parallel I/O (context) - Womble, Greenberg et al. - 1993
9
Automatic optimization of communication in out-of-core stenc.. (context) - Bordawekar, Choudhary et al. - 1996
8
Page prefetching based on fault history (context) - Song, Cho - 1993
7
A prefetching prototype for the parallel file system on the .. (context) - Arunachalam, Choudhary et al. - 1995
6
ADOPT: A dynamic scheme for optimal prefetching in parallel .. (context) - Singh, Choudhary - 1994
4
Compiler directed management policy for numerical programs (context) - Malkawi, Patel - 1985
1
Compiler support for parallel I/O operations (context) - Reddy, Banerjee et al. - 1991
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.cmu.edu/~tcm/Papers.html): More
Predicting Data Cache Misses in Non-Numeric Applications.. - Mowry, Luk (1997)
(Correct)
Informing Loads: Enabling Software To Observe And.. - Horowitz.. (1995)
(Correct)
Cooperative Prefetching: Compiler and Hardware Support for.. - Luk, Mowry (1998)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC