• DocumentCode
    3090709
  • Title

    Improving Multi-million Virtual Rank MPI Execution in [MUPI]

  • Author

    Perumalla, Kalyan S. ; Park, Alfred J.

  • Author_Institution
    Oak Ridge Nat. Lab., Oak Ridge, TN, USA
  • fYear
    2011
  • fDate
    25-27 July 2011
  • Firstpage
    454
  • Lastpage
    457
  • Abstract
    μπ (MUPI) is a parallel discrete event simulator designed for enabling software-based experimentation via simulated execution across a range of synthetic to unmodified parallel programs using the Message Passing Interface (MPI) with millions of tasks. Here, we report work in progress in improving the efficiency of μπ. Among the issues uncovered are the scaling problems with implementing barriers and intertask message ordering. Preliminary performance shows the possibility of supporting hundreds of virtual MPI ranks per real processor core. Performance improvements of at least 2x are observed, and enable execution of benchmark MPI runs with over 16 million virtual ranks synchronized in a discrete event fashion on as few as 16,128 real cores of a Cray XT5.
  • Keywords
    application program interfaces; discrete event simulation; message passing; parallel programming; Cray XT5 core; MUPI; intertask message ordering; message passing interface; parallel discrete event simulator; processor core; scaling problem; software-based experimentation; synthetic parallel program; unmodified parallel program; virtual rank MPI execution; Computational modeling; Concurrent computing; Government; Instruction sets; Multiplexing; Receivers; Runtime; Exascale; Message Passing Interface; Parallel Discrete Event Simulation; Virtual Execution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2011 IEEE 19th International Symposium on
  • Conference_Location
    Singapore
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4577-0468-0
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2011.45
  • Filename
    6005417