• DocumentCode
    1639713
  • Title

    Overlapping Communication and Computation with High Level Communication Routines

  • Author

    Hoefler, Torsten ; Lumsdaine, Andrew

  • Author_Institution
    Open Syst. Lab., Indiana Univ., Bloomington, IN
  • fYear
    2008
  • Firstpage
    572
  • Lastpage
    577
  • Abstract
    Collective operations and non-blocking point-to-point operations are two important parts of PM I that each provide important performance and programmability benefits. Although non-blocking collective operations are an obvious extension to MPI, there have been no comprehensive studies of this functionality. This dissertation will study non- blocking collective operations, integrating theory, practice, and application. We use a well-understood network model to found our theoretical analyses and we realize our communication operations as a portable library layered on MPI. A real-world quantum-mechanical application is used as a deployment and evaluation vehicle for our approach.
  • Keywords
    application program interfaces; message passing; MPI; high level communication routines; nonblocking point-to-point operations; overlapping communication; Computer architecture; Costs; Delay; Grid computing; High performance computing; Libraries; Open systems; Parallel processing; Programming profession; USA Councils; MPI; Overlap; non-blocking collective communication; program optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2008. CCGRID '08. 8th IEEE International Symposium on
  • Conference_Location
    Lyon
  • Print_ISBN
    978-0-7695-3156-4
  • Electronic_ISBN
    978-0-7695-3156-4
  • Type

    conf

  • DOI
    10.1109/CCGRID.2008.15
  • Filename
    4534265