2010
DOI: 10.1007/978-3-642-11503-5_8
|View full text |Cite
|
Sign up to set email alerts
|

Skeleton Composition Using Remote Data

Abstract: Abstract. Skeletons simplify parallel programming by providing general patterns of parallel computations. When several skeletons are used inside the same program, skeleton composition usually leads to aggregation and redistribution of the intermediate data on a single process. Though the programmer can overcome the performance loss at a lower level of abstraction by altering the existing skeletons or not using them at all. A high-level concept like skeleton-based programming, however, calls for a more general … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
10
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
3
3

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(11 citation statements)
references
References 6 publications
1
10
0
Order By: Relevance
“…If for example the input lists overlap (e.g. c ′ ( [1,2,3,4], [3,4,5,6])) a simple swap would not fulfill the requirements. We would prefer a result such as ( [1,2,3,3], [4,4,5,6]) and therefore A ′ can not be a permutation of A but we expect that every element a ij from A 1 , .…”
Section: Agglomeration Law For Sorting Networkmentioning
confidence: 99%
“…If for example the input lists overlap (e.g. c ′ ( [1,2,3,4], [3,4,5,6])) a simple swap would not fulfill the requirements. We would prefer a result such as ( [1,2,3,3], [4,4,5,6]) and therefore A ′ can not be a permutation of A but we expect that every element a ij from A 1 , .…”
Section: Agglomeration Law For Sorting Networkmentioning
confidence: 99%
“…We have measured the performance of an Eden implementation of N -Body based on iteration skeletons (Dieterle et al, 2013). These use the allGather skeleton (Dieterle et al, 2010) to implement the global data exchange. Figure 18 shows the speedups that we obtain with this implementation for a problem size of 20,000 particles.…”
Section: Scalabilitymentioning
confidence: 99%
“…The data transmission occurs automatically from the process that releases the data to the process which uses the handle to fetch the remote data. The remote data feature has the following interface in Eden [20]:…”
Section: The Remote Data Conceptmentioning
confidence: 99%