2002
DOI: 10.1007/3-540-45706-2_88
|View full text |Cite
|
Sign up to set email alerts
|

Double-Scan: Introducing and Implementing a New Data-Parallel Skeleton

Abstract: We introduce a new reusable component for parallel programming, the double-scan skeleton. For this skeleton, we formulate and formally prove sufficient conditions under which the double-scan can be parallelized, and develop its efficient MPI implementation. The solution of a tridiagonal system of equations is considered as our case study. We describe how this application can be developed using the double-scan and report experimental results for both absolute performance and performance predictability of the sk… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
9
0

Year Published

2003
2003
2012
2012

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(9 citation statements)
references
References 5 publications
0
9
0
Order By: Relevance
“…In [1], we introduced a more special skeleton, double-scan (DS), which is more convenient than DH for expressing some application classes: Definition 2 For binary operators © and <8>, two double-scan (DS) skeletons are defined:…”
Section: Skeletons and Their Cost Propertiesmentioning
confidence: 99%
See 4 more Smart Citations
“…In [1], we introduced a more special skeleton, double-scan (DS), which is more convenient than DH for expressing some application classes: Definition 2 For binary operators © and <8>, two double-scan (DS) skeletons are defined:…”
Section: Skeletons and Their Cost Propertiesmentioning
confidence: 99%
“…Both double-scan skeletons have two functional parameters, which are the base operators of their constituent scans. If the parameter operator © is associative, then as shown in [1], DS can be parallelized. An important efficiency criterion for parallel algorithms is their cost, which is defined as the product of the required time and the number of processors used, i.e.…”
Section: Skeletons and Their Cost Propertiesmentioning
confidence: 99%
See 3 more Smart Citations