2004
DOI: 10.1007/978-3-540-25935-0_15
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing Sequences of Skeleton Calls

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2004
2004
2021
2021

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(12 citation statements)
references
References 21 publications
0
12
0
Order By: Relevance
“…Contrary to Skil, Muesli supports the nesting of task and data‐parallel skeletons 142 but is limited to two levels, as in P 3 L. C + + templates are used to render skeletons polymorphic. The supported skeletons are distributed array and matrix for data parallelism; and pipeline, farm, and parallel composition (a farm variant) for task parallelism 143. Recent versions of Muesli also support multicore programming with OpenMP additionally to cluster support which is done via MPI.…”
Section: Individualized Description Of Featuresmentioning
confidence: 99%
“…Contrary to Skil, Muesli supports the nesting of task and data‐parallel skeletons 142 but is limited to two levels, as in P 3 L. C + + templates are used to render skeletons polymorphic. The supported skeletons are distributed array and matrix for data parallelism; and pipeline, farm, and parallel composition (a farm variant) for task parallelism 143. Recent versions of Muesli also support multicore programming with OpenMP additionally to cluster support which is done via MPI.…”
Section: Individualized Description Of Featuresmentioning
confidence: 99%
“…But, at a comparatively low level of abstraction, e.g., at the level of collective operations, it is quite feasible to build a table of frequently occurring compositions and their costs incurred on a variety of parallel architectures. Gorlatch [11] and Kuchen [12] deal with this issue in their contributions to this volume.…”
Section: Examples From High-performance Parallelismmentioning
confidence: 99%
“…Contributions to this volume by Bischof et al [13] and by Kuchen [12] propose skeleton libraries for high-performance computing.…”
Section: Examples From High-performance Parallelismmentioning
confidence: 99%
“…Then the high-level language becomes, in effect, a domain-specific language where the domain is process coordination. This approach is similar to the use of skeletons in parallel programming [21,22].…”
Section: Introductionmentioning
confidence: 99%