• DocumentCode
    2887744
  • Title

    Non-collective parallel I/O for global address space programming models

  • Author

    Krishnamoorthy, Sriram ; Canovas, Juan Piernas ; Tipparaju, Vinod ; Nieplocha, Jarek ; Sadayappan, P.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH
  • fYear
    2007
  • fDate
    17-20 Sept. 2007
  • Firstpage
    41
  • Lastpage
    49
  • Abstract
    Achieving high performance for out-of-core applications typically involves explicit management of the movement of data between the disk and the physical memory. We are developing a programming environment in which the different levels of the memory hierarchy are handled efficiently in a unified transparent framework. In this paper, we present our experiences with implementing efficient non-collective I/O (GPCIO) as part of this framework. As a generalization of the remote procedure call (RPC) that was used as a foundation for the Sun NFS system, we developed a global procedure call (GPC) to invoke procedures on a remote node to handle non-collective I/O. We consider alternative approaches that can be employed in implementing this functionality. The approaches are evaluated using a representative computation from quantum chemistry. The results demonstrate that GPC-IO achieves better absolute execution times, strong-scaling, and weak-scaling than the alternatives considered.
  • Keywords
    input-output programs; parallel processing; remote procedure calls; storage management; GPC; RPC; global address space programming models; global procedure call; memory hierarchy; noncollective parallel I/O; remote procedure call; Aggregates; Chemistry; Concurrent computing; Mathematical model; Mathematical programming; Memory management; Parallel programming; Physics computing; Quantum computing; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2007 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-1387-4
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2007.4629215
  • Filename
    4629215