我的目标是在C代码上使用PLUTO(一种C到C的编译器,该编译器会自动并行化输入代码并通过MPI函数调用(也与OpenMP编译指示)生成C代码),并在MPI调用中使用输出C代码在裸机微控制器上,即使这意味着我必须实现MPI功能以及其他诸如针对该特定架构师的基本调度程序之类的功能。但是,如果没有操作系统(甚至不是RTOS),是否可以实现?
我只想在一个CPU上运行它,而不是在集群中。我知道有OpenMP可供使用。但这仍然使用fork()和join(),因此基本上也是需要操作系统的posix线程。
或者是否有其他适用于微控制器并行化但没有操作系统的API?