MiMPI
Multi-thread Implementation of MPI

Description


MiMPI is a Multi-Threaded Implementation of MPI.

MiMPI provides more flexibility and performance in today multi-core computers because MPI applications can use both, threads and MPI. The current version provides a partial implementation of the MPI 2.0 standard. MiMPI offers several advantages compared to traditional tools, among them:

For more details:

MiMPI introduction (English)

Get MiMPI


 
github logo

GitHub Repository:

https://github.com/mimpi/mimpi

 

Publications


MiMPI: A Multithread-Safe Implementation of MPI,

New techniques for collective communications in clusters: a case study with MPI,

Félix García-Carballeira, Alejandro Calderón, Jesús Carretero

Alejandro Calderon, Félix Garcia-Carballeira, Jesús Carretero, Javier Fernandez, Óscar Pérez-Alonso

Recent Advances in Parallel Virtual Machine and Message Passing Interface: 6th European PVM/MPI User, 1697, Barcelona, Spain, January, 1999, 0302-9743, 207-214, Lecture Notes in Computer Science.

International Conference on Parallel Processing, 2001.

Authors