MPI(关于MPI的介绍)
综合要闻
2023-03-27 12:58:55
导读 大家好,小伟来为大家解答以上的问题。MPI,关于MPI的介绍很多人还不知道,现在让我们一起来看看吧!1、MPI是一个跨语言的通讯协议,用于编
大家好,小伟来为大家解答以上的问题。MPI,关于MPI的介绍很多人还不知道,现在让我们一起来看看吧!
1、MPI是一个跨语言的通讯协议,用于编写并行计算机。
2、支持点对点和广播。
3、MPI是一个信息传递应用程序接口,包括协议和和语义说明,他们指明其如何在各种实现中发挥其特性。
4、MPI的目标是高性能,大规模性和可移植性。
5、MPI在今天仍为高性能计算的主要模型。
6、主要的MPI-1模型不包括共享内存概念,MPI-2只有有限的分布共享内存概念。
7、但是MPI程序经常在共享内存的机器上运行。
8、在MPI模型周边设计程序比在NUMA架构下设计要好因为MPI鼓励内存本地化。
9、尽管MPI属于OSI参考模型的第五层或者更高,他的实现可能通过传输层的sockets和Transmission Control Protocol(TCP)覆盖大部分的层。
10、大部分的MPI实现由一些指定惯例集(API)组成,可由C,C++,Fortran,或者有此类库的语言比如C#,Java orPython直接调用。
11、MPI优于老式信息传递库是因为他的可移植性和速度。
本文到此结束,希望对大家有所帮助。
猜你喜欢