@inproceedings{16dccdee44744e9a8e5428b0f1efe45a,
title = "An adaptive, scalable, and portable technique for speeding up MPI-based applications",
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.",
keywords = "Adaptive systems, Compression algorithms, High-Performance Computing, MPI Library, Parallel techniques, Portable optimizations",
author = "Rosa Filgueira and Malcolm Atkinson and Alberto Nu{\~n}ez and Javier Fern{\'a}ndez",
year = "2012",
doi = "10.1007/978-3-642-32820-6_72",
language = "English",
isbn = "9783642328190",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "729--740",
editor = "C. Kaklamanis and T. Papatheodorou and Spirakis, {P. G.}",
booktitle = "Euro-Par 2012 Parallel Processing. Euro-Par 2012",
note = "18th International Conference on Parallel Processing 2012, Euro-Par 2012 ; Conference date: 27-08-2012 Through 31-08-2012",
}