首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Charm++是否支持在自适应MPI中添加设备?

Charm++是否支持在自适应MPI中添加设备?
EN

Stack Overflow用户
提问于 2016-07-31 09:25:58
回答 1查看 63关注 0票数 1

我有一个糟糕的网络,设备总是在上面出现和消失(就像IoT一样)。Charm++自适应MPI是否支持网络调整(扩容和缩容)?

EN

回答 1

Stack Overflow用户

发布于 2016-11-05 03:15:16

Charm++和Adaptive MPI提供了对“可延展”作业的支持,在这种作业中,可用的处理器集会随着时间的推移动态缩小和扩展,这可能是因为硬件故障,也可能是因为用户出于某种原因想要在不同数量的内核上运行。这是可能的,有两个基本原因:

1)编程模型基于将工作分解为逻辑实体(任务)而不是物理实体(处理器)。

2)运行时系统负责位置管理,可以在执行过程中迁移所有任务及其数据。

关键是,从运行时系统的角度来看,缩小/扩展作业就像动态负载平衡一样。因此,一旦您编写了能够执行动态负载平衡的Charm++程序,您就可以利用可伸缩作业和自动检查点/重启支持。有关此特性的示例,请参阅Charm++源代码主行中的examples/charm++/shrink_expand/。

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

https://stackoverflow.com/questions/38679955

复制
相关文章

相似问题

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