MPI库是否需要异构多核系统的操作系统?

时间:2017-08-30 08:10:47

标签: operating-system mpi multicore bare-metal heterogeneous

我是多核的新手。作为一个初学者,我的问题可能是基本的,我的问题是在 baremetal 异构系统中是否可以支持MPI库?或者我们是否需要操作系统(如RTOS)来支持MPI库?如果任何人都可以在具有或不具有OS的异构系统上提供任何已实现的MPI的链接将是有用的。任何事情都有助于理解。提前致谢。

编辑:我还想了解MPI系统的一般要求,如果不具体的话。

1 个答案:

答案 0 :(得分:0)

我不太清楚你对裸机异构系统的意思。

您需要一个操作系统

我们尝试执行分布在多个流程中的模拟。某些进程是在Linux(RedHat6)上计算的,有些是在Windows7计算机上计算的。 我们使用了英特尔mpi。 pmi_proxy需要在所有机器上都可访问。

由于机器使用正常的千兆位LAN连接进行连接,因此性能相当差。 MPI确实可以形成像infiniband这样的快速连接。

一般要求是您需要在机器之间建立连接网络。他们甚至转向several raspberry pis into a supercomputer(我可能会说集群)。

This是一个非常相似的问题。

Problems可能会发生这种情况。