Red de conocimiento del abogados - Bufete de abogados - Microsoft mpi, ¿qué significa esto?

Microsoft mpi, ¿qué significa esto?

Microsoft mpi es MPI desarrollado por Microsoft. En realidad, existen muchas otras empresas de MPI.

MPI es un protocolo de comunicación entre lenguajes para escribir computadoras paralelas. Admite punto a punto y transmisión.

Es una interfaz de programa de aplicación de paso de mensajes que incluye un protocolo y una descripción semántica que muestra cómo ejerce sus características en diversas implementaciones. Los objetivos de MPI son alto rendimiento, gran escala y portabilidad.

MPI sigue siendo el modelo dominante para la informática de alto rendimiento en la actualidad.

En tercer lugar, el modelo principal MPI-1 no contiene el concepto de memoria compartida, y MPI-2 solo tiene una distribución limitada de conceptos de memoria compartida.

Pero los programas MPI normalmente se ejecutan en máquinas que disfrutan de memoria.

Es mejor diseñar programas en torno al modelo MPI que en la arquitectura NUMA, porque MPI fomenta la localización de la memoria.

Aunque MPI pertenece a la capa cinco o superior del modelo de referencia OSI, su implementación puede cubrir la mayoría de las capas a través de sockets y el Protocolo de Control de Transmisión (TCP) en la capa de transporte.

La mayoría de las implementaciones de MPI se componen de algunos conjuntos de convenciones específicos (API), que pueden ser llamados directamente por C, C, Fortran o lenguajes con esta biblioteca de clases, como C#, Java o Python.

MPI es superior a las bibliotecas de paso de mensajes más antiguas debido a su portabilidad y velocidad.

No es necesario instalar un software grande que requiera cálculo de datos y se pueda desinstalar.