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

See this document in CiteSeerX!

Automatic Compiler-Inserted I/O Prefetching for Out-of-Core Applications (1996)  (Make Corrections)  (45 citations)
Todd C. Mowry, Angela K. Demke, Orran Krieger
Proceedings of the 1996 Symposium on Operating Systems Design and Implementation



  Home/Search   Context   Related

 
View or download:
cmu.edu/~tcm/tcm_p...io_pf_osdi96.ps.gz
toronto.edu/~tcm/t...io_pf_osdi96.ps.gz
cmu.edu/~demke/pap...io_pf_osdi96.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cmu.edu/~tcm/Papers (more)
From:  toronto.edu/~okrieg/
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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