• Open Access IconOpen Access
  • Cite Icon42
  • https://doi.org/10.1145/2676870.2676875Copy DOI Icon

DART-MPI

  • Oct 6, 2014
  • Huan Zhou +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A Partitioned Global Address Space (PGAS) approach treats a distributed system as if the memory were shared on a global level. Given such a global view on memory, the user may program applications very much like shared memory systems. This greatly simplifies the tasks of developing parallel applications, because no explicit communication has to be specified in the program for data exchange between different computing nodes. In this paper we present DART, a runtime environment, which implements the PGAS paradigm on large-scale high-performance computing clusters. A specific feature of our implementation is the use of one-sided communication of the Message Passing Interface (MPI) version 3 (i.e. MPI-3) as the underlying communication substrate. We evaluated the performance of the implementation with several low-level kernels in order to determine overheads and limitations in comparison to the underlying MPI-3.

Similar Papers
  • Conference Article
  • Citations5

DART-CUDA: A PGAS Runtime System for Multi-GPU Systems

  • Jun 01, 2015
  • Lei Zhou +1
  • Research Article
  • Citations5

Extending a message passing runtime to support partitioned, global logical address spaces

  • Nov 13, 2016
  • D Brian Larkins +1
  • Conference Article
  • Citations5

Hybrid-view programming of nuclear fusion simulation code in the PGAS parallel programming language XcalableMP

  • Dec 01, 2014
  • Keisuke Tsugane +6
  • Research Article
  • Citations3

Hybrid-view programming of nuclear fusion simulation code in the PGAS parallel programming language XcalableMP

  • Jun 01, 2016
  • Parallel Computing
  • Keisuke Tsugane +5
  • Conference Article
  • Citations4

Locality-aware power optimization and measurement methodology for PGAS workloads on SMP clusters

  • Jun 01, 2013
  • David K Newsom +3
  • Conference Article
  • Citations2

Predictive energy management techniques for PGAS programming

  • May 01, 2013
  • David K Newsom +3
  • Conference Article

Scalable PGAS Metadata Management on Extreme Scale Systems

  • May 01, 2013
  • D Chavarria-Miranda +2
  • Conference Article
  • Citations22

Parallel performance wizard: A performance analysis tool for partitioned global-address-space programming

  • Apr 01, 2008
  • Proceedings - IEEE International Parallel and Distributed Processing Symposium
  • Hung-Hsun Su +2
  • Conference Article
  • Citations6

Preliminary Performance Evaluation of Coarray-based Implementation of Fiber Miniapp Suite using XcalableMP PGAS Language

  • Nov 12, 2017
  • Hitoshi Murai +3
  • Conference Article
  • Citations41

XcalableACC: Extension of XcalableMP PGAS Language Using OpenACC for Accelerator Clusters

  • Nov 01, 2014
  • Masahiro Nakao +7
  • Research Article

Using the PGAS Programming Paradigm for Biological Sequence Alignment on a Chip Multi-Threading Architecture

  • Feb 29, 2008
  • Zenodo (CERN European Organization for Nuclear Research)
  • Mohamed Bakhouya +2
  • Conference Article
  • Citations168

UCX: An Open Source Framework for HPC Network APIs and Beyond

  • Aug 01, 2015
  • Pavel Shamis +19
  • Research Article

PCI Express 기반 OpenSHMEM 초기 설계 및 구현

  • Mar 31, 2017
  • KIPS Transactions on Computer and Communication Systems
  • Young-Woong Joo +1
  • Conference Article
  • Citations5

Evaluation of the Global Address Space Programming Interface (GASPI)

  • May 01, 2014
  • Jens Breitbart +2
  • Conference Article
  • Citations8

Distributed Shared Memory Programming in the Cloud

  • May 01, 2012
  • Ahmad Anbar +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.