𝔖 Bobbio Scriptorium
✦   LIBER   ✦

From the theory to the tools: parallel dynamic programming

✍ Scribed by Gonz�lez, D.; Almeida, F.; Roda, J.; Rodr�guez, C.


Publisher
John Wiley and Sons
Year
2000
Tongue
English
Weight
129 KB
Volume
12
Category
Article
ISSN
1040-3108

No coin nor oath required. For personal study only.

✦ Synopsis


Dynamic programming is an important paradigm that has been widely used to solve problems in various areas such as control theory, operation research, biology and computer science. We generalize the finite automaton formal model for dynamic programming deriving pipeline parallel algorithms. The optimality of these algorithms is established for the new class of non-decreasing finite automata. As an intermediate step for the construction of a skeleton for the automatic parallelization of dynamic programming, we have developed a tool for the implementation of pipeline algorithms. The tool maps the processes in the pipeline in the target architecture following a mix of block and cyclic policies adapted to the grain of the machine. Based on the former tool, the automatic parallelization of dynamic programming is straightforward. The use of the model and its associated tools is illustrated with the Single Resource Allocation Problem. The performance and portability of these tools is compared with specific 'hand made' code written by experienced programmers. The experimental results on distributed memory and shared distributed memory architectures prove the scalability of the proposed paradigm and its associated tools.


📜 SIMILAR VOLUMES


Dynamic programming approaches to the mu
✍ Kathrin Klamroth; Margaret M. Wiecek 📂 Article 📅 2000 🏛 John Wiley and Sons 🌐 English ⚖ 251 KB 👁 2 views

We study the integer multiple criteria knapsack problem and propose dynamicprogramming-based approaches to finding all the nondominated solutions. Different and more complex models are discussed, including the binary multiple criteria knapsack problem, problems with more than one constraint, and mul

Molecular dynamics for very large system
✍ Lim, Kian-Tat; Brunett, Sharon; Iotov, Mihail; McClurg, Richard B.; Vaidehi, Nag 📂 Article 📅 1997 🏛 John Wiley and Sons 🌐 English ⚖ 377 KB 👁 1 views

We describe the implementation of the cell multipole method CMM in a Ž . Ž . complete molecular dynamics MD simulation program MPSim for massively parallel supercomputers. Tests are made of how the program scales with size Ž . Ž . linearly and with number of CPUs nearly linearly in applications invo

Psychedelic Apes: From parallel universe
✍ Alex Boese 📂 Fiction 🏛 Pan Macmillan UK 🌐 English ⚖ 181 KB 👁 1 views

What if we're living inside a black hole? What if we've already found extraterrestrial life? What if the dinosaurs died in a nuclear war? What if Jesus Christ was actually a mushroom? In _Psychedelic Apes_ , bestselling author Alex Boese will delve into the curious scientific subculture of