An adaptive, scalable, and portable technique for speeding up MPI-based applications

6Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.

Abstract

This paper presents a portable optimization for MPI communications, called PRAcTICaL-MPI (Portable Adaptive Compression Library- MPI). PRAcTICaL-MPI reduces the data volume exchanged among processes by using lossless compression and offers two main advantages. Firstly, it is independent of the MPI implementation and the application used. Secondly, it allows for turning the compression on and off and selecting the most appropriate compression algorithm at run-time, depending on the characteristics of each message and on network performance. We have validated PRAcTICaL-MPI in different MPI implementations and HPC clusters. The evaluation shows that compressing MPI messages with the best algorithm and only when it is worthwhile, we obtain a great reduction in the overall execution time for many of the scenarios considered. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Filgueira, R., Atkinson, M., Nuñez, A., & Fernández, J. (2012). An adaptive, scalable, and portable technique for speeding up MPI-based applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7484 LNCS, pp. 729–740). https://doi.org/10.1007/978-3-642-32820-6_72

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free