【问题标题】:MPI on ARM - baremetal platform?ARM 上的 MPI - 裸机平台?
【发布时间】:2017-08-15 21:33:13
【问题描述】:

裸机 ARM 系统是否支持 MPI 库?它适用于 ARM 编译器吗?如果是,任何人都可以提供链接/参考,因为我找不到它。

谢谢

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

【问题讨论】:

标签: arm mpi benchmarking bare-metal


【解决方案1】:

应该没问题。 尝试这个最简单的方法是使用OpenHPC

提供了mpich、mvapich2和Open MPI。

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

【讨论】:

    【解决方案2】:

    查看打开的 MPI 2.1.1:

    https://www.open-mpi.org/software/ompi/v2.1/

    以下是如何构建它:

    https://developer.arm.com/products/software-development-tools/hpc/resources/porting-and-tuning/building-openmpi-with-arm-compiler

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

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

    https://github.com/EmcraftSystems/linux-emcraft

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

    https://www.zephyrproject.org/

    【讨论】:

    • 提供的第二个链接有ubuntu OS,我更喜欢baremetal示例,最好是C
    猜你喜欢
    • 2013-09-09
    • 2018-07-19
    • 1970-01-01
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多