• DocumentCode
    402635
  • Title

    Applications-driven parallel I/O

  • Author

    Galbreath, N. ; Gropp, W. ; Levine, D.

  • Author_Institution
    Argonne Nat. Lab., IL, USA
  • fYear
    1993
  • fDate
    15-19 Nov. 1993
  • Firstpage
    462
  • Lastpage
    471
  • Abstract
    The authors investigate the needs of some massively parallel applications running on distributed-memory parallel computers at Argonne National Laboratory and identify some common parallel I/O operations. For these operations, routines were developed that hide the details of the actual implementation (such as the number of parallel disks) from the application, while providing good performance. An important feature is the ability for the application programmer to specify that a file be accessed either as a high-performance parallel file or as a conventional Unix file, simply by changing the value of a parameter on the file open call. These routines are examples of a parallel I/O abstraction that can enhance development, portability, and performance of I/O operations in applications. Some of the specific issues in their design and implementation in a distributed-memory toolset are discussed.
  • Keywords
    Unix; application program interfaces; input-output programs; parallel programming; software performance evaluation; software portability; Argonne National Laboratory; I/O operations; Unix file; application programmer; application-driven parallel I/O; common parallel I/O operations; distributed-memory parallel computers; distributed-memory toolset; file open call; high-performance parallel file; massively parallel applications; parallel I/O abstraction; parallel disks; parallel peformance; portability; Application software; Computer applications; Computer science; Concurrent computing; Distributed computing; Laboratories; Mathematics; Production systems; Programming profession; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing '93. Proceedings
  • ISSN
    1063-9535
  • Print_ISBN
    0-8186-4340-4
  • Type

    conf

  • DOI
    10.1109/SUPERC.1993.1263494
  • Filename
    1263494