The behavior of conjugate gradient algorithms on a multivector processor with a hierarchical memory

作者:

Highlights:

摘要

In this paper, an analysis of some of the tradeoffs involved in the design and efficient implementation of conjugate gradient-based algorithms for a multivector processor with a two-level memory hierarchy is presented and supplemented by experimental results obtained on an Alliant FX/8. The algorithms considered consist of the classical conjugate gradient method, preconditioning techniques that are well suited for parallel computers such as polynomial preconditioners and several versions of the incomplete Cholesky preconditioners as well as the reduced system approach. For linear systems arising from the 5-point finite difference discretization of 2-d self-adjoint elliptic P.D.E.'s, the analysis shows that conjugate gradient methods do not perform as well as algorithms for dense matrix computations on the considered architecture due to lack of data locality. By using the reduced system approach, however, a significant decrease in time could be obtained.

论文关键词:Alliant FX/8,conjugate gradient techniques,preconditioning,reduced system,well-structured sparse,multiprocessor,parallel

论文评审过程:Received 15 March 1988, Available online 28 March 2002.

论文官网地址:https://doi.org/10.1016/0377-0427(88)90341-X