BLOCK SPARSE CHOLESKY ALGORITHMS ON ADVANCED UNIPROCESSOR COMPUTERS

被引:142
作者
NG, EG
PEYTON, BW
机构
关键词
SPARSE LINEAR SYSTEMS; CHOLESKY FACTORIZATION; SUPERNODES; BLOCK ALGORITHMS; ADVANCED COMPUTER ARCHITECTURES;
D O I
10.1137/0914063
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
As with many other linear algebra algorithms, devising a portable implementation of sparse Cholesky factorization that performs well on the broad range of computer architectures currently available is a formidable challenge. Even after limiting the attention to machines with only one processor, as has been done in this paper, there are still several interesting issues to consider. For dense matrices, it is well known that block factorization algorithms are the best means of achieving this goal. This approach is taken for sparse factorization as well. This paper has two primary goals. First, two sparse Cholesky factorization algorithms, the multifrontal method and a blocked left-looking sparse Cholesky method, are examined in a systematic and consistent fashion, both to illustrate the strengths of the blocking techniques in general and to obtain a fair evaluation of the two approaches. Second, the impact of various implementation techniques on time and storage efficiency is assessed, paying particularly close attention to the work-storage requirement of the two methods and their variants.
引用
收藏
页码:1034 / 1056
页数:23
相关论文
共 32 条
[1]   VECTORIZATION OF A MULTIPROCESSOR MULTIFRONTAL CODE [J].
AMESTOY, PR ;
DUFF, IS .
INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1989, 3 (03) :41-59
[2]  
ANDERSON E, 1990, P SUP 90, P1
[3]  
ASHCRAFT C, 1991, COMMUNICATION
[4]  
ASHCRAFT CC, 1987, INT J SUPERCOMPUT AP, V1, P10
[5]  
ASHCRAFT CC, 1990, ECATR148 BOEING COMP
[6]  
ASHCRAFT CC, 1990, YALEUDCSRR810 YAL U
[7]  
CHU ECH, 1984, CS8436 U WAT TECH RE
[8]   SPARSE-MATRIX CALCULATIONS ON THE CRAY-2 [J].
DAVE, AK ;
DUFF, IS .
PARALLEL COMPUTING, 1987, 5 (1-2) :55-64
[9]   IMPLEMENTING LINEAR ALGEBRA ALGORITHMS FOR DENSE MATRICES ON A VECTOR PIPELINE MACHINE [J].
DONGARRA, JJ ;
GUSTAVSON, FG ;
KARP, A .
SIAM REVIEW, 1984, 26 (01) :91-112
[10]   SQUEEZING THE MOST OUT OF AN ALGORITHM IN CRAY FORTRAN [J].
DONGARRA, JJ ;
EISENSTAT, SC .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1984, 10 (03) :219-230