微软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优于旧的信息传递库,因为它具有可移植性和速度。
无需安装需要数据计算的大型软件即可卸载。