|
ABSTRACT
This paper describes an efficient approach to sparse matrix factorization on vector supercomputers. The approach is suitable for application domains like circuit simulation that require the repeated direct solution of unsymmetric sparse linear systems of equations with identical zero-nonzero structure. An Overlap-Scatter data structure is used to represent the sparse matrix, enabling the use of multiple operand access modes to achieve higher performance than earlier proposed approaches. The superior performance of the new solver is demonstrated using a number of matrices derived from circuit simulation runs.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
R. Betancourt, "Efficient Parallel Processing Technklue for Inverting Matrices with Random Sparsity," lEE Proc., Vol. 133, Pu E, No. 4, JuLy 1986, pp. 235-240.
|
| |
2
|
(3. Bischoff and S. Greenberg, "CAYENNE: A Parallel Implementation of the Circuit Simulator SPICE" Proc. ICCAD 1986, pp. 182-185.
|
| |
3
|
D.A. Calahan, "Multi-level Vectorized Spal~e Solution of LSI Circuits," Proc. ICCC 1980, pp. 976-979.
|
| |
4
|
|
 |
5
|
|
| |
6
|
J. J. Dongalra, F. G. Gustavson and A. Karp, "Implementing Linear Algebra Algorithms for Dense Matric~s on a Vector Pipeline Machine," Siam Rev., pp. 91-112, 198,$.
|
| |
7
|
|
| |
8
|
I.S. Duff, "MA28 - A Set of FORTRAN Subroutines for Sparse Unsymmetric Linear Equations" AERE Ret~rt R.8730, HMSO, London 1977.
|
| |
9
|
I.S. Duff, "Multiprocessing a Sparse Matrix Code on the Alliant FX/8," Report CSS210, Harwell, 1987.
|
| |
10
|
|
| |
11
|
S.C. Eisenstat, M. C. Gursky, M. H. Schultz and A. H. Sherman, Yale Sparse Matrix Package {I: The Nonsymmetric Codes, Yale U. Comp. Sci. Dept. Res. RepL 114, 1977.
|
| |
12
|
J.W. Huang and O. Wing, "Optimal Parallel Triangulation of a Sparse Matrix," IEEE Trans. CAS, Sept. 1979, pp.726-732.
|
| |
13
|
G. K. Jacob, A. R. Newton and D. O. Pederson, "Parallel Linear-Equation Solution in Direct-Method Circuit Simulators," Proc. ISCAS 1987. pp. 1056.1059.
|
| |
14
|
|
| |
15
|
R. Lucas, T. Blank and J. Tiemann, "A Parallel Solution Method for Large Sparse Systems of Equations," IEEE Trans. CAD, pp. 981-991, Nov. 1987.
|
| |
16
|
L.W. Nagel, "SPICE2: A Computer Program to Simulate Semiconductor Circuits," Memo. no. ERL-M520, UC Berkeley, May 1975.
|
| |
17
|
L.W. Nagel, Unpublished work, AT&T Bell Labs.
|
| |
18
|
B.R. Penumalli, Unpublished work, AT&T Bell Labs.
|
| |
19
|
S.K. Rao, B.D. Actdand, T.B. London and M. Hatamian, "Perfect Hashing for Sparse Matrix Elimination," submitted to IEEE Trans. Comp. , 1988.
|
| |
20
|
|
| |
21
|
P. Sadayappan and V. Visvanathan, "Comparative Analysis of Approaches for Hardware Acceleration for Sparse-Matrix Factorization," Proc. {FEE ICCD 1988. pp. 32-35.
|
| |
22
|
L.K. Steger, "Vectorization of the LU-Decomposition for Circuit Simulation," Proc. VLSI'87, pp. 353-362, Vancouver, Canada, August 1987.
|
| |
23
|
D. Smart and J. White, "Reducing the Parallel Solution Time of Sparse Circuit Matrices using Reordered Gaussian Elimination and Relaxation" Proc. ISCAS 1988, pp. 627-630.
|
 |
24
|
|
| |
25
|
|
| |
26
|
A. Vladimirescu, "LSI Circuit Simulation on Vector Computers," Memo. No. ERL 3482/75, UC Berkeley, Oct. 1982.
|
| |
27
|
W. T. Weeks, A. J. Jimencz, (3. W. Mahoney, D. Mehta, H. Qassemzadeh and T. R. Scott, "Algorithms for ASTAP -A Network Analysis Program," IEEE Trans. CT. pp. 628-6.34, Nov. 1973.
|
| |
28
|
F. Yamamoto and S. Takahashi, "Vectorized LU Decomposition Algorithms for Large-Scale Circuit Simulation," IEEE Trans. CAD, pp. 232-238, July 1985.
|
| |
29
|
S.F. Ziegler, "Smaller Faster Table Driven Parser," Unpublished Manuscript, Madison Academic Computing Center, Univ. of Wisconsin, Madison, Wisconsin, 1977.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|