...
首页> 外文期刊>Experimental Mechanics >Enabling communication concurrency through flexible MPI endpoints
【24h】

Enabling communication concurrency through flexible MPI endpoints

机译:通过灵活的MPI端点启用通信并发

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

摘要

MPI defines a one-to-one relationship between MPI processes and ranks. This model captures many use cases effectively; however, it also limits communication concurrency and interoperability between MPI and programming models that utilize threads. This paper describes the MPI endpoints extension, which relaxes the longstanding one-to-one relationship between MPI processes and ranks. Using endpoints, an MPI implementation can map separate communication contexts to threads, allowing them to drive communication independently. Endpoints also enable threads to be addressable in MPI operations, enhancing interoperability between MPI and other programming models. These characteristics are illustrated through several examples and an empirical study that contrasts current multithreaded communication performance with the need for high degrees of communication concurrency to achieve peak communication performance.
机译:MPI定义了MPI流程和等级之间的一对一关系。该模型有效地捕获了许多用例。但是,它也限制了MPI和使用线程的编程模型之间的通信并发性和互操作性。本文介绍了MPI端点扩展,它放宽了MPI流程和等级之间的长期一对一关系。使用端点,MPI实现可以将单独的通信上下文映射到线程,从而允许它们独立地驱动通信。端点还使线程可在MPI操作中寻址,从而增强了MPI与其他编程模型之间的互操作性。通过几个示例和一项实证研究来说明这些特征,该实证研究将当前的多线程通信性能与对实现最高通信性能的高度通信并发性的需求进行了对比。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号