2003
DOI: 10.1142/s0129626403001525
|View full text |Cite
|
Sign up to set email alerts
|

Cost Optimality and Predictability of Parallel Programming With Skeletons

Abstract: Skeletons are reusable, parameterized program components with well-defined semantics and pre-packaged efficient parallel implementation. This paper develops a new, provably cost-optimal implementation of the DS (double-scan) skeleton for programming divide-and-conquer algorithms. Our implementation is based on a novel data structure called plist (pointed list); implementation's performance is estimated using an analytical model. We demonstrate the use of the DS skeleton for parallelizing a tridiagonal system s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2006
2006
2011
2011

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 12 publications
0
2
0
Order By: Relevance
“…For our array summing problem, the analysis would return a concrete prediction, composed similarly to the discussion in 6.5 but embedding concrete BSP cost values for the chosen architecture. Meanwhile, in a more informal setting reflecting the approach of [40], Bischof et al [43] report on a BSP-based, extended BMF derivation of a program for the solution of tridiagonal systems of linear equations. Once again, good correlation between (hand-generated) predictions and real implementation is reported, with no more than 12% error across a range of problem sizes.…”
Section: Bmf-bspmentioning
confidence: 99%
“…For our array summing problem, the analysis would return a concrete prediction, composed similarly to the discussion in 6.5 but embedding concrete BSP cost values for the chosen architecture. Meanwhile, in a more informal setting reflecting the approach of [40], Bischof et al [43] report on a BSP-based, extended BMF derivation of a program for the solution of tridiagonal systems of linear equations. Once again, good correlation between (hand-generated) predictions and real implementation is reported, with no more than 12% error across a range of problem sizes.…”
Section: Bmf-bspmentioning
confidence: 99%
“…Meanwhile, in a more informal setting reflecting the approach of [31], [3] reports upon a BSP based, extended BMF derivation of a program for the solution of tridiagonal systems of linear equations. Once again good correlation between (hand generated) predictions and real implementation is reported, with no more than 12% error across a range of problem sizes.…”
Section: Bmf-bspmentioning
confidence: 99%