首页> 外文会议>Parallel Processing Workshops, 2009. ICPPW '09 >CkDirect: Unsynchronized One-Sided Communication in a Message-Driven Paradigm
【24h】

CkDirect: Unsynchronized One-Sided Communication in a Message-Driven Paradigm

机译:CkDirect:消息驱动范例中的非同步单面通信

获取原文

摘要

A significant fraction of parallel scientific codes are iterative with barriers between iterations or even between phases of the same iteration. The sender of a message is assured that the receiver is executing exactly the same iteration or phase. This opens up the opportunity to use one-sided communication without synchronization, explicit or implicit, between the sender and receiver of every message. The synchronization inherent in the application is sufficient to ensure correctness. We present CkDirect, an interface for such one-sided communication in the message driven Charm++ runtime system. CkDirect helps avoid unnecessary synchronization and message copying as well as scheduling overhead in iterative scientific codes. We describe the interface as well as its implementations on two different interconnects: Infiniband and Blue Gene/P. We evaluate CkDirect through a micro-benchmark, two simple scientific codes: stencil computation and matrix multiplication, as well as a full fledged quantum chemistry application called OpenAtom.
机译:很大一部分并行科学代码在迭代之间甚至同一迭代的各个阶段之间都存在障碍。确保消息的发送方接收方正在执行完全相同的迭代或阶段。这为每条消息的发送方和接收方之间使用单向通信而无显式或隐式同步提供了机会。应用程序固有的同步足以确保正确性。我们介绍了CkDirect,这是消息驱动的Charm ++运行时系统中这种单面通信的接口。 CkDirect有助于避免不必要的同步和消息复制,以及在迭代科学代码中安排开销。我们描述了接口及其在两个不同互连上的实现:Infiniband和Blue Gene / P。我们通过一个微基准,两个简单的科学代码,模板计算和矩阵乘法以及一个称为OpenAtom的完整量子化学应用程序,来评估CkDirect。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号