• Home
  • Search
  • Extending a message passing runtime to support partitioned, global logical address spaces
  • Cite Icon5
  • https://doi.org/10.5555/3018058.3018060Copy DOI Icon

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

  • Nov 13, 2016
  • D Brian Larkins +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Partitioned Global Address Space (PGAS) parallel programming models can provide an efficient mechanism for managing shared data stored across multiple nodes in a distributed memory system. However, these models are traditionally directly addressed and, for applications with loosely-structured or sparse data, determining the location of a given data element within a PGAS can incur significant overheads. Applications incur additional overhead from the network latency of lookups from remote location resolution structures. Further, for large data, caching such structures locally incurs space and coherence overheads that can limit scaling. We observe that the matching structures used by implementations of the Message Passing Interface (MPI) establish a separation between incoming data writes and the location where data will be stored. In this work, we investigate extending such structures to add a layer of indirection between incoming data reads and the location from which data will be read, effectively extending PGAS models with logical addressing.

Similar Papers
  • 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
  • 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
  • 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
  • Book Chapter
  • Citations1

Compiler Optimization for Irregular Memory Access Patterns in PGAS Programs

  • Jan 01, 2023
  • Thomas B Rolinger +2
  • Conference Article
  • Citations5

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

  • Jun 01, 2015
  • Lei Zhou +1
  • Conference Article
  • Citations11

A remote memory access infrastructure for global address space programming models in FPGAs

  • Feb 11, 2013
  • Ruediger Willenberg +1
  • 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

Enabling Multi-physics Coupled Simulations within the PGAS Programming Framework

  • May 23, 2011
  • Fan Zhang +3
  • Conference Article
  • Citations42

DART-MPI

  • Oct 06, 2014
  • Huan Zhou +5
  • Conference Article
  • Citations41

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

  • Nov 01, 2014
  • Masahiro Nakao +7
  • Conference Article
  • Citations5

Evaluation of the Global Address Space Programming Interface (GASPI)

  • May 01, 2014
  • Jens Breitbart +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.