微软mpi,这是什么意思?

微软mpi就是微软开发的MPI。其实还有很多其他的MPI公司。

MPI是一种用于编写并行计算机的跨语言通信协议。支持点对点和广播。

它是一个信息传递应用程序接口,包括协议和语义描述,表明它如何在各种实现中发挥其特性。MPI的目标是高性能、大规模和可移植性。

MPI仍然是当今高性能计算的主要模型。

第三,主MPI-1模型不包含* * *共享内存的概念,MPI-2只有有限的* * *共享内存概念的分布。

但是MPI程序通常运行在享受内存的机器上。

围绕MPI模型设计程序比在NUMA架构下更好,因为MPI鼓励内存本地化。

尽管MPI属于OSI参考模型的第五层或更高层,但它的实现可能通过传输层中的套接字和传输控制协议(TCP)覆盖大多数层。

大部分MPI实现都是由一些指定的约定集(API)组成的,这些约定集可以被C、C++、Fortran或者有这个类库的语言直接调用,比如C#、Java或者Python。

MPI优于旧的信息传递库,因为它具有可移植性和速度。

无需安装需要数据计算的大型软件即可卸载。