PARALLELIZATION TECHNIQUES FOR SPARSE-MATRIX APPLICATIONS

Citation
M. Ujaldon et al., PARALLELIZATION TECHNIQUES FOR SPARSE-MATRIX APPLICATIONS, Journal of parallel and distributed computing, 38(2), 1996, pp. 256-266
Citations number
18
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
07437315
Volume
38
Issue
2
Year of publication
1996
Pages
256 - 266
Database
ISI
SICI code
0743-7315(1996)38:2<256:PTFSA>2.0.ZU;2-Q
Abstract
Sparse matrix problems are difficult to parallelize efficiently on dis tributed memory machines since data is often accessed indirectly. Insp ector-executor strategies, which are typically used to parallelize loo ps with indirect references, incur substantial runtime preprocessing o verheads when references with multiple levels of indirection are encou ntered-a frequent occurrence in sparse matrix algorithms. The sparse-a rray rolling (SAR) technique, introduced in [M. Ujaldon and E. L. Zapa ta, Proc. 9th ACM Int'l. Conf. on Supercomputing, Barcelona, July 1995 , pp. 117-126], significantly reduces these preprocessing overheads. T his paper outlines the SAR approach and describes its runtime support accompanied by a detailed performance evaluation. The results demonstr ate that SAR yields significant reduction in preprocessing overheads c ompared to standard inspector-executor techniques. (C) 1996 Academic P ress, Inc.