首页> 外文会议>IEEE/IFIP International Conference on Embedded and Ubiquitous Computing >Evaluating the Effect of Inter Process Communication Efficiency on High Performance Distributed Scientific Computing
【24h】

Evaluating the Effect of Inter Process Communication Efficiency on High Performance Distributed Scientific Computing

机译:评估过程间通信效率对高性能分布式科学计算的影响

获取原文

摘要

Scientific applications like weather forecasting require high performance and fast response time. But this ideal requirement has always been constrained by peculiarities of underlying platforms specially distributed platforms. One such constraint is the efficiency of communication between geographically dispersed and physically distributed processes running these applications, that is the efficiency of inter process communication (IPC) mechanisms. This paper provides hard evidence that an operating system kernel-level implementation of IPC on multi-computers reduces the execution time of a weather forecasting model by nearly half on average compared to when the IPC mechanism is implemented at library level. A well known non-hydrostatic version of the Penn State/NCAR Mesoscale Model, called MM5, is executed on a networked cluster. The performance of MM5 is measured with two distributed implementations of IPC, a kernel-level implementation called DIPC2006 and a renowned library level implementation called MPI. It is both shown how and argued why the performance of MM5 on a DIPC2006 configured cluster is by far better than its performance on an MPI configured similar cluster. Even ignoring the favorable points of kernel-level implementations, like safety, privilege, reliability, and primitiveness, the insight is twofold. Scientist may look for more efficient distributed implementations of IPC to run their simulations faster, and computer engineers may try harder to develop more efficient distributed implementations of IPC for scientists.
机译:天气预报等科学应用需要高性能和快速响应时间。但这种理想要求一直受到专门分布式平台的底层平台的特点的限制。一种这样的约束是在地理上分散和物理分布过程之间运行这些应用程序的通信效率,这是过程间通信(IPC)机制的效率。本文提供了硬证据表明,与在图书馆级别实现的IPC机制在图书馆实施时,IPC对多电脑上IPC的操作系统内核实现降低了天气预报模型的执行时间。在网络集群上执行名为MM5的众所周知的Penn状态/ ncar Mescule模型的非静水压版本。使用IPC的两个分布式实现测量MM5的性能,称为DIPC2006的内核级实现以及称为MPI的着名库级实现。它既显示了如何且争论为什么MM5在DIPC2006配置群集中的性能比其MPI配置类似群集的性能更好。甚至忽略了内核级实现的有利点,就像安全,特权,可靠性和原始性一样,洞察力是双重的。科学家可以寻找更高效的IPC分布式实现,以更快地运行它们的模拟,计算机工程师可能更加努力地为科学家开发更高效的IPC分布式实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号