...
首页> 外文期刊>Experimental Mechanics >Interoperability strategies for GASPI and MPI in large-scale scientific applications
【24h】

Interoperability strategies for GASPI and MPI in large-scale scientific applications

机译:GASPI和MPI在大规模科学应用中的互操作性策略

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

摘要

One of the main hurdles of partitioned global address space (PGAS) approaches is the dominance of message passing interface (MPI), which as a de facto standard appears in the code basis of many applications. To take advantage of the PGAS APIs like global address space programming interface (GASPI) without a major change in the code basis, interoperability between MPI and PGAS approaches needs to be ensured. In this article, we consider an interoperable GASPI/MPI implementation for the communication/performance crucial parts of the Ludwig and iPIC3D applications. To address the discovered performance limitations, we develop a novel strategy for significantly improved performance and interoperability between both APIs by leveraging GASPI shared windows and shared notifications. First results with a corresponding implementation in the MiniGhost proxy application and the Allreduce collective operation demonstrate the viability of this approach.
机译:分区全局地址空间(PGAS)方法的主要障碍之一是消息传递接口(MPI)的优势,它作为事实上的标准出现在许多应用程序的代码基础中。为了在不对代码基础进行重大更改的情况下利用诸如全局地址空间编程接口(GASPI)之类的PGAS API,需要确保MPI和PGAS方法之间的互操作性。在本文中,我们考虑了路德维希(Ludwig)和iPIC3D应用程序的通信/性能关键部分的可互操作GASPI / MPI实现。为了解决发现的性能限制,我们开发了一种新颖的策略,以利用GASPI共享窗口和共享通知来显着提高两个API之间的性能和互操作性。在MiniGhost代理应用程序和Allreduce集合操作中具有相应实现的初步结果证明了该方法的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号