MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Low-level interfaces for high-level parallel I/O (1995) [36 citations — 11 self]

Download:
pdf | ps
by Nils Nieuwejaar, David Kotz
Input/Output in Parallel and Distributed Computer Systems, volume 362 of The Kluwer International Series in Engineering and Computer Science, chapter 9
http://www1.cs.dartmouth.edu/~dfk/papers/nieuwejaar:strided2-tr.ps.gz
Add To MetaCart

Abstract:

As the I/O needs of parallel scientific applications increase, file systems for multiprocessors are being designed to provide applications with parallel access to multiple disks. Many parallel file systems present applications with a conventional Unix-like interface that allows the application to access multiple disks transparently. By tracing all the activity of a parallel file system in a production, scientific computing environment, we show that many applications exhibit highly regular, but non-consecutive I/O access patterns. Since the conventional interface does not provide an efficient method of describing these patterns, we present three extensions to the interface that support strided, nested-strided, and nestedbatched I/O requests. We show how these extensions can be used to express common access patterns. 1

Citations

222 Disk-directed I/O for MIMD Multiprocessors – Kotz - 1994
134 The Vesta parallel file system – Corbett, Feitelson - 1996
99 Input/output behavior of supercomputer applications – Miller, Katz - 1991
93 A Concurrent File System for a Highly Parallel – Pierce - 1989
68 Dynamic file-access characteristics of a production parallel scientific workload – Kotz, Nieuwejaar - 1994
52 nCUBE parallel I/O software – DeBenedictis, Rosario - 1992
39 Design and implementation of the Vesta parallel file system – Corbett, Feitelson - 1994
27 CMMD I/O: A parallel Unix I/O – Best, Greenberg, et al. - 1993
22 SPIFFI -- a scalable parallel file system for the Intel Paragon – Freedman, Burger, et al. - 1996
10 Parallel I/O systems and interfaces for parallel computers – Feitelson, Corbett, et al. - 1997
10 An efficient file I/O interface for parallel applications – Rullman, Payne - 1995
5 Version 3.2 General Programming Concepts, twelfth edition – AIX - 1994
2 listio manual page – Research - 1994