@inproceedings{fa9319e5347b451e9bcca6f4b49a17ec,
title = "MPC-MPI: An MPI implementation reducing the overall memory consumption",
abstract = "Message-Passing Interface (MPI) has become a standard for parallel applications in high-performance computing. Within a single cluster node, MPI implementations benefit from the shared memory to speed-up intra-node communications while the underlying network protocol is exploited to communicate between nodes. However, it requires the allocation of additional buffers leading to a memory-consumption overhead. This may become an issue on future clusters with reduced memory amount per core. In this article, we propose an MPI implementation built upon the MPC framework called MPC-MPI reducing the overall memory footprint. We obtained up to 47\% of memory gain on benchmarks and a real-world application.",
keywords = "High-performance computing, Memory consumption, Message passing, Multithreading",
author = "Marc P{\'e}rache and Patrick Carribault and Herv{\'e} Jourdren",
year = "2009",
month = jan,
day = "1",
doi = "10.1007/978-3-642-03770-2\_16",
language = "English",
isbn = "3642037690",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "94--103",
booktitle = "Recent Advances in Parallel Virtual Machine and Message Passing Interface - 16th European PVM/MPI Users' Group Meeting, Proceedings",
note = "16th European Parallel Virtual Machine and Message Passing Interface Users' Group Meeting, EuroPVM/MPI ; Conference date: 07-09-2009 Through 10-09-2009",
}