DATA DISTRIBUTIONS FOR SPARSE-MATRIX VECTOR MULTIPLICATION

Citation
Lf. Romero et El. Zapata, DATA DISTRIBUTIONS FOR SPARSE-MATRIX VECTOR MULTIPLICATION, Parallel computing, 21(4), 1995, pp. 583-605
Citations number
27
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
Journal title
ISSN journal
01678191
Volume
21
Issue
4
Year of publication
1995
Pages
583 - 605
Database
ISI
SICI code
0167-8191(1995)21:4<583:DDFSVM>2.0.ZU;2-9
Abstract
Sparse matrix vector multiplication (SpMxV) is often one of the core c omponents of many scientific applications. Many authors have proposed methods for its data distribution in distributed memory multiprocessor s. We can classify these into four groups: Scatter, D-Way Strip, Recur sive and Miscellaneous. In this work we propose a new method (Multiple Recursive Decomposition (MRD)), which partitions the data using the p rime factors of the dimensions of a multiprocessor network with mesh t opology. Furthermore, we introduce a new storage scheme, storage-by-ro w-of-blocks, that significantly increases the efficiency of the Scatte r method. We will name Block Row Scatter (BRS) method this new variant . The MRD and BRS methods achieve results that improve those obtained by other analyzed methods, being their implementation easier. In fact, the data distributions resulting from the MRD and BRS methods are a g eneralization of the Block and Cyclic distributions used in dense matr ices.