【24h】

What MPI Could (and Cannot) Do for Mesh-Partitioning on Non-homogeneous Networks

机译:MPI可以(不能)在非均匀网络上进行网格划分的功能

获取原文
获取原文并翻译 | 示例

摘要

We discuss the mesh-partitioning load-balancing problem for non-homogeneous communication systems, and investigate whether the MPI process topology functionality can aid in solving the problem. An example kernel shows that specific communication patterns can benefit substantially from a non-trivial MPI topology implementation, achieving improvements beyond a factor of five for certain system configurations. Still, the topology functionality lacks expressivity to deal effectively with the mesh-partitioning problem. A mild extension to MPI is suggested, which, however, still cannot exclude possibly sub-optimal partitioning results. Solving instead the mesh-partitioning problem outside of MPI requires knowledge of the communication system. We discuss ways in which such could be provided by MPI in a portable way. Finally, we formulate and discuss a more general affinity scheduling problem.
机译:我们讨论了非均匀通信系统的网格划分负载平衡问题,并研究了MPI进程拓扑功能是否可以帮助解决该问题。一个示例内核显示,特定的通信模式可以从非平凡的MPI拓扑实现中大大受益,对于某些系统配置,其改进超过了五分之一。尽管如此,拓扑功能仍缺乏有效处理网格划分问题的表现力。建议对MPI进行适度扩展,但是仍然不能排除次优分区结果。要解决MPI之外的网格划分问题,需要了解通信系统。我们讨论了MPI以可移植方式提供此类服务的方式。最后,我们制定和讨论一个更一般的亲和力调度问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号