• DocumentCode
    2280523
  • Title

    An efficient abstract interface for multidimensional array I/O

  • Author

    Seamons, Kent E. ; Winslett, Marianne

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    1994
  • fDate
    14-18 Nov 1994
  • Firstpage
    650
  • Lastpage
    659
  • Abstract
    Our research seeks to provide scientific programmers with simpler, more abstract interfaces for accessing persistent multidimensional arrays, and to produce advanced I/O libraries supporting more efficient layout alternatives for these arrays on disk and in main memory. We report on our experience to date applying these techniques to applications in computational fluid dynamics in the areas of checkpoint/restart, output data, and visualization. In the applications we have studied, we find that a simple, abstract interface can be used to insulate programmers from physical storage implementation details, while providing improved I/O performance at the same time. For example, we found that the use of “chunked” physical schemas for arrays gave approximately a factor of 10 improvement in time step output performance on the Intel iPSC/860
  • Keywords
    data structures; data visualisation; input-output programs; physics computing; software libraries; user interfaces; I/O performance; Intel iPSC/860; abstract interface; computational fluid dynamics; input output libraries; main memory; multidimensional array I/O; output data; output performance; persistent multidimensional arrays; physical storage; scientific programmers; visualization; Application software; Computer applications; Computer languages; Computer science; Data visualization; Insulation; Libraries; Multidimensional systems; Scientific computing; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing '94., Proceedings
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-8186-6605-6
  • Type

    conf

  • DOI
    10.1109/SUPERC.1994.344329
  • Filename
    344329