Parallel implementation of the block conjugate gradient algorithm
Title | Parallel implementation of the block conjugate gradient algorithm |
Publication Type | Journal Articles |
Year of Publication | 1987 |
Authors | O'Leary DP |
Journal | Parallel Computing |
Volume | 5 |
Issue | 1–2 |
Pagination | 127 - 139 |
Date Published | 1987/07// |
ISBN Number | 0167-8191 |
Keywords | Conjugate gradient algorithm, message passing architectures, parallel implementation |
Abstract | The conjugate gradient algorithm is well-suited for vector computation but, because of its many synchronization points and relatively short message packets, is more difficult to implement for parallel computation. In this work we introduce a parallel implementation of the block conjugate gradient alhorithm. In this algorithm, we carry a block of vectors along at each iteration, reducing the number of iterations and increasing the length of each message. On machines with relatively costly message passing, this algorithm is a significant improvement over the standard conjugate gradient algorithm. |
URL | http://www.sciencedirect.com/science/article/pii/0167819187900135 |
DOI | 10.1016/0167-8191(87)90013-5 |