next up previous contents
Next: 2.3.7.1 Historia Up: 2.3 Sistemas multiprocesador Previous: 2.3.6.3 Implementación   Índice General

2.3.7 MPI

MPI (Message Passing Interface), el otro gran estándar de programación con paso de mensajes existente actualmente, es posterior a la aparición de PVM; este hecho, junto con algunas características de su diseño, hacen que comúnmente se considere un estándar más avanzado. A diferencia de PVM, y como se verá a continuación, MPI fue diseñado por un comité de académicos e industriales con el fin expreso de convertirse en un estándar de programación con paso de mensajes bien definido.

La meta de MPI es el desarrollo de un estándar ampliamente utilizado para escribir programas con paso de mensajes. Como tal, se busca que la interfaz establezca un estándar práctico, portable, eficiente y flexible para paso de mensajes.

Es importante notar que MPI es un estándar de facto, al igual que PVM. A diferencia de este último, en el diseño de MPI participaron empresas e instituciones importantes en el ámbito del cómputo paralelo, con el objetivo específico de llegar a un estándar que pudieran implementar en sus productos. Por lo tanto el uso de MPI se ha difundido rápidamente y comienza a reemplazar a PVM como la interfaz de paso de mensajes más utilizada.



Subsecciones
next up previous contents
Next: 2.3.7.1 Historia Up: 2.3 Sistemas multiprocesador Previous: 2.3.6.3 Implementación   Índice General
2002-05-15