• DocumentCode
    2997988
  • Title

    Awareness of MPI Virtual Process Topologies on the Single-Chip Cloud Computer

  • Author

    Christgau, Steffen ; Schnor, Bettina

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Potsdam, Potsdam, Germany
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    529
  • Lastpage
    536
  • Abstract
    This paper presents an approach to improve the communication bandwidth between MPI tasks by evaluating the application´s communication graph and making optimal use of communication buffers. It was implemented on the Intel Single-Chip Cloud Computer (SCC). The SCC is a processor with 48 cores created by Intel Labs. Special to the SCC is the SRAM-based Message Passing Buffer which can be used as fast communication memory. First, we evaluate RCKMPI, the MPI implementation for the SCC which makes use of this MPB. Then we extend RCKMPI to support virtual process topologies like defined in the MPI specification. The presented approach shows a performance improvement up to 44 % for a communication-intensive application.
  • Keywords
    SRAM chips; application program interfaces; buffer storage; cloud computing; message passing; microprocessor chips; Intel single-chip cloud computer; MPI tasks; MPI virtual process topology awareness; RCKMPI; SCC; SRAM-based message passing buffer; application communication graph; communication bandwidth; communication buffers; communication-intensive application; Bandwidth; Layout; Message passing; Payloads; Receivers; Tiles; Topology; MPI Improvement; Multicore; Virtual Process Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4673-0974-5
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2012.71
  • Filename
    6270687