【问题标题】:MPI-2 on CPU vs GPUCPU 与 GPU 上的 MPI-2
【发布时间】:2012-04-20 19:06:09
【问题描述】:

我正在使用 MPI-2 并行化代码。当我使用 8 核处理器时,它成功地加速了。

我只是想知道如果我将 GPU 用于相同目的而不是 CPU 会有什么影响?根据我目前的研究,OpenMPI 与 GPU 兼容,只有在处理器间通信比 CPU 多的情况下,速度才会更好。有没有人尝试过,或者对此有什么看法?

【问题讨论】:

    标签: parallel-processing gpu openmpi


    【解决方案1】:

    GPU 并行化是与 MPI 并行化完全不同的方向,因为 GPU 线程不能像 MPI 等级一样进行 MPI 调用——它们甚至不是真正需要的线程。不过,您可以通过在 MPI 程序的每个等级中调用 GPU 代码来组合它们。

    【讨论】:

      猜你喜欢
      • 2012-07-07
      • 2013-09-19
      • 2012-08-16
      • 2019-12-30
      • 2020-04-28
      • 1970-01-01
      • 2013-06-01
      • 2015-07-19
      • 1970-01-01
      相关资源
      最近更新 更多