首页> 外文会议>Workshop on OpenSHMEM and Related Technologies >Evaluating Contexts in OpenSHMEM-X Reference Implementation
【24h】

Evaluating Contexts in OpenSHMEM-X Reference Implementation

机译:评估OpenShmem-x参考实施中的上下文

获取原文

摘要

Many-core processors are now ubiquitous in supercomputing. This evolution pushes toward the adoption of mixed models in which cores are exploited with threading models (and related programming abstractions, such as OpenMP), while communication between distributed memory domains employ a communication Application Programming Interface (API). OpenSHMEM is a partitioned global address space communication specification that exposes one-sided and synchronization operations. As the threaded semantics of OpenSHMEM are being fleshed out by its standardization committee, it is important to assess the soundness of the proposed concepts. This paper implements and evaluate the "context" extension in relation to threaded operations. We discuss the implementation challenges of the context and the associated API in OpenSHMEM-X. We then evaluate its performance in threaded situations on the Infiniband network using micro-benchmarks and the Random Access benchmark and see that adding communication contexts significantly improves message rate achievable by the executing multi-threaded PEs.
机译:许多核心处理器现在普遍存在于超级计算。这种进化推动采用混合模型,其中核心利用线程模型(以及相关的编程抽象,例如OpenMP),而分布式存储器域之间的通信采用通信应用程序编程接口(API)。 OpenShmem是一个分区的全局地址空间通信规范,其公开单面和同步操作。随着OpenShmem的螺纹语义被其标准化委员会充实,重要的是评估拟议概念的健全性。本文实现并评估了与线程操作相关的“上下文”扩展。我们讨论了OpenShmem-x中的上下文和相关API的实施挑战。然后,我们使用微基准和随机访问基准测试InfiniBand网络上的线程情况中的性能,并参见添加通信上下文,显着提高执行的多线程PE可实现的消息速率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号