ACM Home Page
Please provide us with feedback. Feedback
Efficient sparse matrix factorization for circuit simulation on vector supercomputers
Full text PdfPdf (883 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 26th ACM/IEEE Design Automation Conference table of contents
Las Vegas, Nevada, United States
Pages: 13 - 18  
Year of Publication: 1989
ISBN:0-89791-310-8
Authors
P. Sadayappan  Department of Computer and Information Science, The Ohio State University, Columbus, Ohio
V. Visvanathan  AT&T Bell Laboratories, Murray Hill, New Jersey
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS\TCDA : TC Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 27,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/74382.74386
What is a DOI?

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.


Collaborative Colleagues:
P. Sadayappan: colleagues
V. Visvanathan: colleagues