• DocumentCode
    451281
  • Title

    BCS-MPI: A New Approach in the System Software Design for Large-Scale Parallel Computers

  • Author

    Fernández, Juan ; Frachtenberg, Eitan ; Petrini, Fabrizio

  • Author_Institution
    Los Alamos National Laboratory, NM, Universidad de Murcia, Spain
  • fYear
    2003
  • fDate
    15-21 Nov. 2003
  • Firstpage
    57
  • Lastpage
    57
  • Abstract
    Buffered CoScheduled MPI (BCS-MPI) introduces a new approach to design the communication layer for large-scale parallel machines. The emphasis of BCS-MPI is on the global coordination of a large number of communicating processes rather than on the traditional optimization of the point-to-point performance. BCS-MPI delays the inter-processor communication in order to schedule globally the communication pattern and it is designed on top of a minimal set of collective communication primitives. In this paper we describe a prototype implementation of BCS-MPI and its communication protocols. Several experimental results, executed on a set of scientific applications, show that BCS-MPI can compete with a production-level MPI implementation, but is much simpler to implement, debug and model.
  • Keywords
    MPI; Quadrics; STORM; buffered coscheduling; cluster computing; communication protocols; large-scale parallel computers; system software; Application software; Concurrent computing; File systems; Laboratories; Large-scale systems; Resource management; Software design; Software libraries; System software; Telecommunication traffic; MPI; Quadrics; STORM; buffered coscheduling; cluster computing; communication protocols; large-scale parallel computers; system software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2003 ACM/IEEE Conference
  • Print_ISBN
    1-58113-695-1
  • Type

    conf

  • DOI
    10.1109/SC.2003.10012
  • Filename
    1592960