首页> 外文会议>International Conference on Computational Science >Efficient Translation of OpenMP to Distributed Memory
【24h】

Efficient Translation of OpenMP to Distributed Memory

机译:高效翻译OpenMP到分布式内存

获取原文

摘要

The shared memory paradigm provides many benefits to the parallel programmer, particular with respect to applications that are hard to parallelize. Unfortunately, there are currently no efficient implementations of OpenMP for distributed memory platforms and this greatly diminishes its usefulness for real world parallel application development. In this paper we introduce a basic strategy for implementing OpenMP on distributed memory systems via a translation to Global Arrays. Global Arrays is a library of routines that provides many of the same features as OpenMP yet targets distributed memory platforms. Since it enables a reasonable translation strategy and also allows precise control over the movement of data within the resulting code, we believe it has the potential to provide higher levels of performance than the traditional translation of OpenMP to distributed memory via software distributed shared memory.
机译:共享内存范例为并行程序员提供了许多优势,特别是关于难以行化的应用程序。不幸的是,目前没有高效的OpenMP实现分布式内存平台,这大大减少了其对现实世界并行应用开发的用处。在本文中,我们介绍了一种基本策略,用于通过翻译到全局数组来实现分布式内存系统的OpenMP。全局阵列是一个例程库,提供许多与OpenMP相同的功能,但是目标分布式内存平台。由于它能够实现合理的翻译策略,并且还允许精确控制由所得代码内的数据移动,我们认为它具有通过软件分布式共享存储器的传统翻译对分布存储器的传统性能水平的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号