【发布时间】:2018-02-07 20:39:49
【问题描述】:
我是多核新手。作为初学者,我的问题可能是基本的,我的问题是 baremetal 异构系统是否支持 MPI 库?还是我们需要一个操作系统(如 RTOS)来支持 MPI 库?如果任何人都可以在有或没有操作系统的异构系统上提供任何已实施 MPI 的链接,这将很有用。任何事情都会有助于理解。提前致谢。
编辑:我还想知道 MPI 系统的一般要求,如果不是具体的。
【问题讨论】:
-
您是否考虑过特定的硬件?
-
NXP 的 LPC4300
-
我所知道的现有 MPI 库都不会在裸机上运行。它们都需要o/s服务,例如进程启动、进程间通信、加载代码、文件访问、i/o、...
-
如果您的目标是单个多核主机,您可以查看 OpenMP 对异构并行执行的支持。在任何情况下,您都需要一个正在运行的操作系统。也许协处理器不需要这个要求,但这完全取决于库支持的硬件。
标签: operating-system mpi multicore bare-metal heterogeneous