Title :
Techniques for improving the performance of sparse matrix factorization on multiprocessor workstations
Author :
Rothberg, Edward ; Gupta, Anoop
Author_Institution :
Dept. of Comput. Sci., Stanford Univ., CA, USA
Abstract :
The problem of factoring large sparse systems of equations on high-performance multiprocessor workstations is investigated. A parallel factorization code is described which utilizes the supernodal structure of the matrix to substantially reduce the number of memory references. The authors also propose enhancements that significantly reduce the overall cache miss rate, resulting in greatly increased factorization performance. Experimental results from executions on the Silicon Graphics 4D/380 multiprocessor are presented. Using eight processors, the parallel supernodal code achieves a computation rate of approximately 40 MFLOPS when factoring a range of benchmark matrices. This is more than twice as fast as previously used parallel nodal approaches
Keywords :
matrix algebra; parallel programming; performance evaluation; 40 MFLOPS; Silicon Graphics 4D/380 multiprocessor; benchmark matrices; cache miss rate; factorization performance; high-performance multiprocessor workstations; large sparse systems; multiprocessor workstations; parallel factorization code; parallel supernodal code; sparse matrix factorization; supernodal structure; Computer science; Costs; Equations; Grain size; Microprocessors; Parallel machines; Silicon; Sparse matrices; Supercomputers; Workstations;
Conference_Titel :
Supercomputing '90., Proceedings of
Conference_Location :
New York, NY
Print_ISBN :
0-8186-2056-0
DOI :
10.1109/SUPERC.1990.130025