• DocumentCode
    2888623
  • Title

    Lightweight kernel-level primitives for high-performance MPI intra-node communication over multi-core systems

  • Author

    Jin, Hyun-Wook ; Sur, Sayantan ; Chai, Lei ; Panda, Dhabaleswar K.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Konkuk Univ., Seoul
  • fYear
    2007
  • fDate
    17-20 Sept. 2007
  • Firstpage
    446
  • Lastpage
    451
  • Abstract
    Modern processors have multiple cores on a chip to overcome power consumption and heat dissipation issues. As more and more compute cores become available on a single node, it is expected that node-local communication will play an increasingly greater role in overall performance of parallel applications such as MPI applications. It is therefore crucial to optimize intra-node communication paths utilized by MPI libraries. In this paper, we propose a novel design of a kernel extension, called LiMIC2, for high-performance MPI intra-node communication over multi-core systems. LiMIC2 can minimize the communication overheads by implementing lightweight primitives and provide portability across different interconnects and flexibility for performance optimization. Our performance evaluation indicates that LiMIC2 can attain 80% lower latency and more than three times improvement in bandwidth. Also the experimental results show that LiMIC2 can deliver bidirectional bandwidth greater than 11GB/s.
  • Keywords
    application program interfaces; message passing; multiprocessing systems; operating system kernels; performance evaluation; bidirectional bandwidth; communication overheads; high-performance MPI intra-node communication; kernel extension; latency; lightweight kernel-level primitives; message passing interface; multi-core systems; performance evaluation; performance optimization; Bandwidth; Computer science; Concurrent computing; Delay; Energy consumption; Heat engines; Kernel; Libraries; Power engineering and energy; Power engineering computing;
  • 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.4629263
  • Filename
    4629263