Message Passing Interface


Also found in: Acronyms, Wikipedia.

Message Passing Interface

(communications, protocol)
A de facto standard for communication among the nodes running a parallel program on a distributed memory system. MPI is a library of routines that can be called from Fortran and{ C} programs. MPI's advantage over older message passing libraries is that it is both portable (because MPI has been implemented for almost every distributed memory architecture) and fast (because each implementation is optimised for the hardware it runs on).

Mentioned in ?
References in periodicals archive ?
Message Passing Interface is used for communication between parallel processors running processes on distributed systems.
It uses Message Passing Interface (MPI) protocol for communication between processors [15] with no central shared memory repository for data.
The Open MPI project develops an open source, freely available version of the Message Passing Interface (MPI) standard which is often used in parallel and distributed computing.
2, a high performance solution for the industry standard Message Passing Interface (MPI), and announced validation for the AMD Opteron processor platform.
To improve computational performance, a parallelization was done relatively quickly using a simplified version of the replicated data approach and the standard message passing interface library (MPI [1]), as described in Sims et.
The parallel performance of Abaqus/Explicit has been strengthened in several areas as well, including general contact and parallelization based on Message Passing Interface (MPI).
The two other interfaces are to support a three-dimensional torus interconnect that runs the Message Passing Interface (MPI) protocol commonly used in parallel supercomputer clusters.
VIA was also specified to provide a Consumer Layer, which supports operating-system-level (OS-level) communication interfaces such as Sockets and Message Passing Interface (MPI).
The technology got a boost in the early 1990s, when industry adopted a standard message passing interface that allows people to use more than one machine to work on a single calculation.
Low-level approaches, such as the Parallel Virtual Machine (PVM) and Message Passing Interface (MPI), are driven by heterogeneous parallel computing, which tries to offer, on different computers, library primitives for parallelism and communication.
have recently parallelized the popular graphics-based high-level language and problem-solving program, MATLAB, by using a message passing interface (MPI).

Full browser ?