DASH: Distributed Data Structures and Parallel Algorithms in a Global Address Space

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Contributors

Abstract

DASH is a new programming approach offering distributed data structures and parallel algorithms in the form of a C+thinspace+ template library. This article describes recent developments in the context of DASH concerning the ability to execute tasks with remote dependencies, the exploitation of dynamic hardware locality, smart data structures, and advanced algorithms. We also present a performance and productivity study where we compare DASH with a set of established parallel programming models.

Details

Original languageEnglish
Title of host publicationSoftware for Exascale Computing - SPPEXA 2016-2019
EditorsHans-Joachim Bungartz, Severin Reiz, Benjamin Uekermann, Philipp Neumann, Wolfgang E. Nagel
Place of PublicationCham
PublisherSpringer International Publishing AG
Pages103-142
Number of pages40
ISBN (print)978-3-030-47956-5
Publication statusPublished - 2020
Peer-reviewedYes

External IDs

Scopus 85089618295