2016
DOI: 10.1007/978-3-319-40528-5_15
|View full text |Cite
|
Sign up to set email alerts
|

Expressing and Exploiting Multi-Dimensional Locality in DASH

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
2
2
2

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 12 publications
0
4
0
Order By: Relevance
“…MPI ranks). As a basis we use the pattern concept as described in previous work [8]. The mapping of data onto global memory location is a three-step process: first, each element in a container is assigned to a location in the global index space.…”
Section: Data Placementmentioning
confidence: 99%
“…MPI ranks). As a basis we use the pattern concept as described in previous work [8]. The mapping of data onto global memory location is a three-step process: first, each element in a container is assigned to a location in the global index space.…”
Section: Data Placementmentioning
confidence: 99%
“…Thus a fully 1. The figure is inspired by Fuchs and Fuerlinger [21]. Index Space 0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 12" 13" 14" 15" 16" 17" 18" 19" 20" 21" 22" 23" Data Decomposition 0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 12" 13" 14" 15" 16" 17" 18" 19" 20" 21" 22" 23"…”
Section: Terminologymentioning
confidence: 99%
“…This contradicts the driving idea behind PGAS: ease of programmability. The good news is, DASH is tackling these issues by providing automatic optimization for faster local data accesses (Zhou et al 2015), advanced data distribution schemes (Fuchs et al 2015), algorithm specific routines for pre-fetching and packing of data and automatic hierarchical units mapping. The following section provides a detailed illustration of these advance features.…”
Section: Experiences With Upcmentioning
confidence: 99%
“…We therefore provide high-level functions to automatically optimize data distribution for a given algorithm and vice-versa. These mechanism are described in detail in (Fuchs et al 2015). In this we present a classification of data distribution schemes based on well-defined properties in the three mapping stages of domain decomposition: partitioning, mapping, and memory layout.…”
Section: High-level Data Distribution Schemesmentioning
confidence: 99%