裸机ARM系统是否支持MPI库?它适用于ARM编译器吗?如果是的话,任何人都可以提供链接/参考,因为我找不到它。
由于
编辑:我忘了问我的主要问题。是否有使用MPI库的标准基准测试,可以在ARM CORTEX-M4上使用?例如,带有MPI的LINPACK,它对浮点单元进行基准测试。答案 0 :(得分:1)
那应该没问题。 尝试此操作的最简单方法是使用OpenHPC
mpich,mvapich2和Open MPI。
另一种选择是下载最好的MPI库的源代码并自己构建lib(fwiw,我很确定如果你想使用现代Fortran和非GNU fortran编译器,这是你唯一的选择)
答案 1 :(得分:0)
查看开放式MPI 2.1.1:
https://www.open-mpi.org/software/ompi/v2.1/
以下是如何构建它:
编辑:我怀疑在rtos / baremetal解决方案上使用mpi是有益的。
你可以将uClinux用于cortex m4平台:
https://github.com/EmcraftSystems/linux-emcraft
或者您可以尝试将mpi库移植到zephyr rtos :(很多工作)