What Is MPI (Message Passing Interface)?

A protocol standard in parallel computing for efficiently passing messages between processes. MPI was finalized and recognized as a computing standard in 1994, based upon decades of parallel computing research and development.

Whereas TCP communication was designed primarily for reliability in internet architectures, MPI was designed for high-performance message-passing communication.

MPI communication between processes is one of the aspects that makes Bodo parallel processing much faster as compared to traditional driver/executor distributed approaches using TCP.