• DocumentCode
    424501
  • Title

    Server-Directed Collective I/O in Panda

  • Author

    Seamons, K.E. ; Chen, Y. ; Jones, P. ; Jozwiak, J. ; Winslett, M.

  • Author_Institution
    University of Illinois at Urbana-Champaign
  • fYear
    1995
  • fDate
    1995
  • Firstpage
    57
  • Lastpage
    57
  • Abstract
    We present the architecture and implementation results for Panda 2.0, a library for input and output of multidimensional arrays on parallel and sequential platforms. Panda achieves remarkable performance levels on the IBM SP2, showing excellent scalability as data size increases and as the number of nodes increases, and provides throughputs close to the full capacity of the AIX file system on the SP2 we used. We argue that this good performance can be traced to Panda´s use of server-directed i/o (a logical-level version of disk-directed i/o [Kotz94b]) to perform array i/o using sequential disk reads and writes, a very high level interface for collective i/o requests, and built-in facilities for arbitrary rearrangements of arrays during i/o. Other advantages of Panda´s approach are ease of use, easy application portability, and a reliance on commodity system software.
  • Keywords
    Application software; Computer architecture; Computer science; Concurrent computing; High performance computing; Libraries; Logic arrays; Multidimensional systems; Scalability; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1995. Proceedings of the IEEE/ACM SC95 Conference
  • Print_ISBN
    0-89791-816-9
  • Type

    conf

  • DOI
    10.1109/SUPERC.1995.241778
  • Filename
    1383194