首页> 外文会议>Recent advances in the message passing interface >Enabling Concurrent Multithreaded MPI Communication on Multicore Petascale Systems
【24h】

Enabling Concurrent Multithreaded MPI Communication on Multicore Petascale Systems

机译:在多核Petascale系统上启用并发多线程MPI通信

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

摘要

With the ever-increasing numbers of cores per node on HPC systems, applications are increasingly using threads to exploit the shared memory within a node, combined with MPI across nodes. Achieving high performance when a large number of concurrent threads make MPI calls is a challenging task for an MPI implementation. We describe the design and implementation of our solution in MPICH2 to achieve high-performance multithreaded communication on the IBM Blue Gene/P. We use a combination of a multichannel-enabled network interface, finegrained locks, lock-free atomic operations, and specially designed queues to provide a high degree of concurrent access while still maintaining MPI's message-ordering semantics. We present performance results that demonstrate that our new design improves the multithreaded message rate by a factor of 3.6 compared with the existing implementation on the BG/P. Our solutions are also applicable to other high-end systems that have parallel network access capabilities.
机译:随着HPC系统上每个节点核心数量的不断增加,应用程序越来越多地使用线程来利用节点内的共享内存,并跨节点使用MPI。当大量并发线程进行MPI调用时,实现高性能对于MPI实现而言是一项艰巨的任务。我们描述了在MPICH2中解决方案的设计和实现,以实现IBM Blue Gene / P上的高性能多线程通信。我们将启用多通道的网络接口,细粒度的锁,无锁原子操作以及经过特殊设计的队列结合使用,以提供高度的并发访问权限,同时仍保持MPI的消息排序语义。我们提供的性能结果表明,与BG / P上的现有实现相比,我们的新设计将多线程消息速率提高了3.6倍。我们的解决方案也适用于具有并行网络访问功能的其他高端系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号