@inproceedings{89975dca86e84bd6be888c7b98853056,
title = "Improving reactivity and communication overlap in MPI using a generic I/O manager",
abstract = "MPI applications may waste thousands of CPU cycles if they do not efficiently overlap communications and computation. In this par per, we present a generic and portable I/O manager that is able to make communication progress asynchronously using tasklets. It chooses automatically the most appropriate communication method, depending on the context: multi-threaded application or not, SMP machine or not. We have implemented and evaluated our I/O manager with Mad-MPI, our own MPI implementation, and compared it to other existing MPI implementations regarding the ability to efficiently overlap communication and computation.",
keywords = "High-speed network, Interrupt, Polling, Scheduler, Thread",
author = "Fran{\c c}ois Trahay and Alexandre Denis and Olivier Aumage and Raymond Namyst",
year = "2007",
month = jan,
day = "1",
doi = "10.1007/978-3-540-75416-9\_27",
language = "English",
isbn = "9783540754152",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "170--177",
booktitle = "Recent Advances in Parallel Virtual Machine and Message Passing Interface - 14th European PVM/MPI Users' Group Meeting, Proceedings",
note = "14th European PVM/MPI Users' Group Meeting on Parallel Virtual Machine and Message Passing Interface ; Conference date: 30-09-2007 Through 03-10-2007",
}