THE BEHAVIOR OF CONJUGATE-GRADIENT ALGORITHMS ON A MULTIVECTOR PROCESSOR WITH A HIERARCHICAL MEMORY

被引:8
作者
MEIER, U [1 ]
SAMEH, A [1 ]
机构
[1] UNIV ILLINOIS,CTR SUPERCOMP RES & DEV,URBANA,IL 61801
关键词
Computer Systems; Digital--Parallel Processing - Mathematical Techniques--Finite Difference Method;
D O I
10.1016/0377-0427(88)90341-X
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
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.
引用
收藏
页码:13 / 32
页数:20
相关论文
共 14 条
[1]  
AXELSSON O, 1985, BIT, V25, P166
[2]  
BUCHBERGER B, 1973, USSR COMPUT MATH MAT, V13, P10
[3]   BLOCK PRECONDITIONING FOR THE CONJUGATE-GRADIENT METHOD [J].
CONCUS, P ;
GOLUB, GH ;
MEURANT, G .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1985, 6 (01) :220-252
[4]  
IPSEN I, 1985, YALEUDCSRR444 YAL U
[5]  
JALBY W, 1986, 1986 P INT C PAR PRO
[6]  
JALBY W, 1987, CSRD607 U ILL REP
[7]   POLYNOMIAL PRECONDITIONERS FOR CONJUGATE-GRADIENT CALCULATIONS [J].
JOHNSON, OG ;
MICCHELLI, CA ;
PAUL, G .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1983, 20 (02) :362-376
[8]  
KAMATH C, 1984, ANLMCSTM28 TECHN MEM
[9]   THE BLOCK PRECONDITIONED CONJUGATE-GRADIENT METHOD ON VECTOR COMPUTERS [J].
MEURANT, G .
BIT, 1984, 24 (04) :623-633
[10]  
MEURANT G, 1984, LBL18023 U CAL TECHN