Arm 手臂上的MPI-裸金属平台?

Arm 手臂上的MPI-裸金属平台?,arm,mpi,benchmarking,bare-metal,Arm,Mpi,Benchmarking,Bare Metal,MPI库是否由裸机ARM系统支持?它是否适用于ARM编译器?如果是的话,谁能提供链接/参考,因为我找不到 谢谢 编辑:我忘记问我的主要问题了。是否有任何标准的基准测试使用MPI库并且可以在ARM CORTEX-M4上使用?例如,带有MPI的LINPACK,它对浮点单元进行基准测试。这应该没有问题。 最简单的方法是使用 提供了mpich、mvapich2和开放式MPI 另一种选择是下载您最好的MPI库的源代码并自己构建库(fwiw,我很确定这是您唯一的选择,如果您想将现代Fortran与非GNU

MPI库是否由裸机ARM系统支持?它是否适用于ARM编译器?如果是的话,谁能提供链接/参考,因为我找不到

谢谢

编辑:我忘记问我的主要问题了。是否有任何标准的基准测试使用MPI库并且可以在ARM CORTEX-M4上使用?例如,带有MPI的LINPACK,它对浮点单元进行基准测试。

这应该没有问题。 最简单的方法是使用

提供了mpich、mvapich2和开放式MPI


另一种选择是下载您最好的MPI库的源代码并自己构建库(fwiw,我很确定这是您唯一的选择,如果您想将现代Fortran与非GNU Fortran编译器结合使用)

请查看open MPI 2.1.1:

下面是如何构建它:

编辑:我怀疑在rtos/裸金属解决方案上使用mpi是否有益

您可以将uClinux用于cortex m4平台:

或者您可以尝试将mpi库移植到ZephyrRTOS:(大量工作)


提供的第二个链接是ubuntu操作系统,我更喜欢纯金属示例,最好是Cif。如果您正在寻找标准MPI基准,您可以尝试或