2000
DOI: 10.1002/(sici)1096-9128(200001)12:1<21::aid-cpe452>3.0.co;2-2
|View full text |Cite
|
Sign up to set email alerts
|

From the theory to the tools: parallel dynamic programming

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
11
0

Year Published

2002
2002
2016
2016

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(12 citation statements)
references
References 16 publications
1
11
0
Order By: Relevance
“…The mallba library follows Ibaraki's discrete Dynamic Programming approach for Multistage Problems to represent DP problems [9] and the general parallelization scheme described in [8]. Besides the Problem and Solution classes common to all the skeletons, the DP Skeleton requires from the user the Stage, State and Decision classes.…”
Section: Dynamicmentioning
confidence: 99%
“…The mallba library follows Ibaraki's discrete Dynamic Programming approach for Multistage Problems to represent DP problems [9] and the general parallelization scheme described in [8]. Besides the Problem and Solution classes common to all the skeletons, the DP Skeleton requires from the user the Stage, State and Decision classes.…”
Section: Dynamicmentioning
confidence: 99%
“…Indeed, developing the equations 7 and 8 we obtain respectively. (11) and the global minimum of H1 and V1 is attained at (12) and the global minimum of H2 is attained at (13) and the global minimum of V2 is attained at…”
Section: Appendix a Optimal Tile Sizementioning
confidence: 99%
“…Many authors describe parallel dynamic programming algorithms for specific problems such as 0/1 and integer knapsack problems, resource allocation problems, sequence alignment and least weight subsequences (see [13] for a more detailed overview). This kind of problems has been extensively studied and efficient parallelizations on current architectures have been presented in the last decade.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Most works focus on the optimization or the extension of a sequential programming model for a given target computer architecture. For instance, tools are provided for exploiting pipeline parallelism . In this work, the programmers are given a virtually infinite pipeline of algorithm stages that will be automatically mapped to the actual target number of processors.…”
Section: Introductionmentioning
confidence: 99%