首页> 外文会议>Workshop on OpenSHMEM and Related Technologies >Merged Requests for Better Performance and Productivity in Multithreaded OpenSHMEM
【24h】

Merged Requests for Better Performance and Productivity in Multithreaded OpenSHMEM

机译:合并多线程OpenShmem中更好的性能和生产力的请求

获取原文

摘要

A merged request is a handle representing a group of Remote Memory Access (RMA), Atomic or Collective operations. The merged request can be created either by combining multiple outstanding merged request handles or using the same merged request handle for additional operations. We show that introducing such simple yet powerful semantics in OpenSHMEM provides many productivity and performance advantages. In this paper, we first introduce the interfaces and semantics for creating and using merged request handles. Then, we demonstrate with a merge request that we can achieve better performance characteristics in multithreaded OpenSHMEM application. Particularly, we show one can achieve higher message rate, a higher bandwidth for smaller message, and better computation-communication overlap. Further, we use merged request to realize multithreaded collectives, where multiple threads co-operate to complete the collective operation. Our experimental results show that in a multithreaded OpenSHMEM program, the merged request based RMA operations achieve over 100 Million Messages Per Second (MMPS). It achieves over 10 MMPS compared to 4.5 MMPS with default RMA operations in a single threaded environment. Also, we achieve higher bandwidth for smaller message sizes, close to 100% overlap, and reduce the latency by 60%.
机译:合并的请求是表示一组远程内存访问(RMA),原子或集体操作的句柄。可以通过组合多个未完成的合并请求句柄或使用相同的合并请求句柄来创建合并的请求以获取其他操作。我们展示了在OpenShmem中引入如此简单但强大的语义,提供了许多生产力和性能优势。在本文中,我们首先介绍用于创建和使用合并请求句柄的接口和语义。然后,我们用合并要求展示我们可以在多线程OpenShmem应用程序中实现更好的性能特征。特别是,我们示出了一个可以实现更高的消息速率,更高的消息的带宽更高,以及更好的计算 - 通信重叠。此外,我们使用合并的请求来实现多线程集体,其中多个线程合作以完成集体操作。我们的实验结果表明,在多线程OpenShmem程序中,基于合并的RMA操作的RMA操作每秒实现超过1亿条消息(MMP)。它与4.5 MMP相比,它在单螺纹环境中实现了超过10mmps的默认RMA操作。此外,我们实现了更高的带宽,较小的消息大小,接近100%重叠,并将延迟降低60%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号