Parallel Solution of Sparse One-Dimensional Dynamic Programming Problems
Author(s) -
David M. Nicol
Publication year - 1990
Publication title -
informs journal on computing
Language(s) - English
Resource type - Journals
eISSN - 2326-3245
pISSN - 0899-1499
DOI - 10.1287/ijoc.2.2.162
Subject(s) - computer science , multiprocessing , parallelism (grammar) , parallel computing , exploit , task (project management) , computation , parallel algorithm , dynamic programming , theoretical computer science , algorithm , computer security , management , economics
Parallel computation offers the potential for quickly solving large computational problems. However, it is often a non-trivial task to effectively use parallel computers. Solution methods must sometimes be reformulated to exploit parallelism; the reformulations are often more complex than their slower serial counterparts. We illustrate these points by studying the parallelization of sparse one-dimensional dynamic programming problems, those which do not obviously admit substantial parallelization. We propose a new method for parallelizing such problems, develop analytic models which help us to identify problems which parallelize well, and compare the performance of our algorithm with existing algorithms on a multiprocessor. INFORMS Journal on Computing, ISSN 1091-9856, was published as ORSA Journal on Computing from 1989 to 1995 under ISSN 0899-1499.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom