skip to main content
10.1145/3144779acmconferencesBook PagePublication PagesscConference Proceedingsconference-collections
PAW17: Proceedings of the Second Annual PGAS Applications Workshop
ACM2017 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
SC '17: The International Conference for High Performance Computing, Networking, Storage and Analysis Denver CO USA November 12 - 17, 2017
ISBN:
978-1-4503-5123-2
Published:
12 November 2017
Sponsors:
SIGHPC, IEEE CS
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN
Reflects downloads up to 01 Feb 2025Bibliometrics
Skip Abstract Section
Abstract

In an effort to enable extreme-scale computing, system architectures and technologies are undergoing dramatic transformations, involving complex memory hierarchies, hardware heterogeneity, many- and multi-core architectures, and different levels of parallelization. In order to effectively exploit these transformations when producing scalable applications, scientific researchers must increasingly have cross-cutting technical expertise in hardware, software, and algorithm development. Given this landscape, programming models that provide scientific researchers with a more effective approach for developing their parallel applications are of the utmost importance.

Skip Table Of Content Section
research-article
Preliminary Performance Evaluation of Coarray-based Implementation of Fiber Miniapp Suite using XcalableMP PGAS Language

XcalableMP (XMP) is a Partitioned Global Address Space (PGAS) language that is defined by the XMP Specification Working Group of the PC Cluster Consortium. This paper provides the implementation and evaluation of the Fiber miniapp suite, which is ...

research-article
Public Access
Graph500 on OpenSHMEM: Using A Practical Survey of Past Work to Motivate Novel Algorithmic Developments

Graph500 is an open specification of a graph-based benchmark for high-performance computing (HPC). The core computational kernel of Graph500 is a breadth-first search of an undirected graph. Unlike many other HPC benchmarks, Graph500 is therefore ...

extended-abstract
extended-abstract
Performance portability of an intermediate-complexity atmospheric research model in coarray Fortran

We examine the scalability and performance of an open-source, coarray Fortran (CAF) mini-application (mini-app) that implements the parallel, numerical algorithms that dominate the execution of The Intermediate Complexity Atmospheric Research (ICAR) [4] ...

short-paper
MerBench: PGAS Benchmarks for High Performance Genome Assembly

De novo genome assembly is one of the most important and challenging computational problems in modern genomics; further, it shares algorithms and communication patterns important to other graph analytic and irregular applications. Unlike simulations, it ...

short-paper
Incremental caffeination of a terrestrial hydrological modeling framework using Fortran 2018 teams

We present Fortran 2018 teams (grouped processes) running a parallel ensemble of simulations built from a pre-existing Message Passing Interface (MPI) application. A challenge arises around the Fortran standard's eschewing any direct reference to lower-...

short-paper
Public Access
The UPC++ PGAS library for Exascale Computing

We describe UPC++ V1.0, a C++11 library that supports APGAS programming. UPC++ targets distributed data structures where communication is irregular or fine-grained. The key abstractions are global pointers, asynchronous programming via RPC, and futures. ...

Recommendations