首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Xeon-Phi分配给MPI进程

将Xeon-Phi分配给MPI进程
EN

Stack Overflow用户
提问于 2014-04-06 03:12:08
回答 1查看 114关注 0票数 0

我的系统有两个xeon-phi卡连接到一个节点。我正在尝试运行一个分布式MPI代码,它在卸载模式下使用至强加速。我想知道如果我在每个节点上运行两个MPI进程,我如何将xeon-phi分配给每个MPI进程。如何确保每个MPI进程都使用不同的MIC。

EN

回答 1

Stack Overflow用户

发布于 2014-04-06 14:20:44

代码语言:javascript
复制
int rank;
...
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
...
#pragma offload target(mic:rank)
{
    //offloaded code
}

因此,我们的想法是获得MPI排序号,然后使用它来分配卸载到特定的MIC设备。如果您将有2个以上的MPI进程,则仍然可以使用此构造,但您需要将两个相邻的MPI进程分配给同一主机。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22885505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档