Skip to main navigation Skip to search Skip to main content

Dash: Distributed data structures and parallel algorithms in a global address space

  • Karl Fürlinger
  • , José Gracia
  • , Andreas Knüpfer
  • , Tobias Fuchs
  • , Denis Hünich
  • , Pascal Jungblut
  • , Roger Kowalewski
  • , Joseph Schuchart
  • Ludwig Maximilian University of Munich
  • University of Stuttgart
  • Technische Universität Dresden

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

2 Scopus citations

Abstract

DASH is a new programming approach offering distributed data structures and parallel algorithms in the form of a C+ + 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.

Original languageEnglish
Title of host publicationLecture Notes in Computational Science and Engineering
PublisherSpringer
Pages103-142
Number of pages40
DOIs
StatePublished - 2020

Publication series

NameLecture Notes in Computational Science and Engineering
Volume136
ISSN (Print)1439-7358
ISSN (Electronic)2197-7100

Fingerprint

Dive into the research topics of 'Dash: Distributed data structures and parallel algorithms in a global address space'. Together they form a unique fingerprint.

Cite this