• DocumentCode
    2547657
  • Title

    Runtime Compression of MPI Messanes to Improve the Performance and Scalability of Parallel Applications

  • Author

    Ke, Jian ; Burtscher, Martin ; Speight, Evan

  • Author_Institution
    Cornell University
  • fYear
    2004
  • fDate
    06-12 Nov. 2004
  • Firstpage
    59
  • Lastpage
    59
  • Abstract
    Communication-intensive parallel applications spend a significant amount of their total execution time exchanging data between processes, which leads to poor performance in many cases. In this paper, we investigate message compression in the context of large-scale parallel message-passing systems to reduce the communication time of individual messages and to improve the bandwidth of the overall system. We implement and evaluate the cMPI message-passing library, which quickly compresses messages on-the-fly with a low enough overhead that a net execution time reduction is obtained. Our results on six large-scale benchmark applications show that their execution speed improves by up to 98% when message compression is enabled.
  • Keywords
    Application software; Bandwidth; Computer networks; Concurrent computing; Delay; Laboratories; Large-scale systems; Libraries; Runtime; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2004. Proceedings of the ACM/IEEE SC2004 Conference
  • Print_ISBN
    0-7695-2153-3
  • Type

    conf

  • DOI
    10.1109/SC.2004.52
  • Filename
    1392989