MPI可以在裸机ARM或任何其他种类的多核微控制器上实现吗?

时间:2018-09-21 11:43:09

标签: parallel-processing mpi microcontroller bare-metal

我的目标是在C代码上使用PLUTO(一种C到C的编译器,该编译器会自动并行化输入代码并通过MPI函数调用(也与OpenMP编译指示)生成C代码),并在MPI调用中使用输出C代码在裸机微控制器上,即使这意味着我必须实现MPI功能以及其他诸如针对该特定架构师的基本调度程序之类的功能。但是,如果没有操作系统(甚至不是RTOS),是否可以实现?

我只想在一个CPU上运行它,而不是在集群中。我知道有OpenMP可供使用。但这仍然使用fork()和join(),因此基本上也是需要操作系统的posix线程。

或者是否有其他适用于微控制器并行化但没有操作系统的API?

0 个答案:

没有答案