ACM Home Page
Please provide us with feedback. Feedback
Compilation techniques for sparse matrix computations
Full text PdfPdf (849 KB)
Source International Conference on Supercomputing archive
Proceedings of the 7th international conference on Supercomputing table of contents
Tokyo, Japan
Pages: 416 - 424  
Year of Publication: 1993
ISBN:0-89791-600-X
Authors
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 20,   Citation Count: 8
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/165939.166023
What is a DOI?

ABSTRACT

The problem of compiler optimization of sparse codes is well known and no satisfactory solutions have been found yet. One of the major obstacles is formed by the fact that sparse programs deal explicitly with the particular data structures selected for storing sparse matrices. This explicit data structure handling obscures the functionality of a code to such a degree that the optimization of the code is prohibited, e.g. by the introduction of indirect addressing. The method presented in this paper postpones data structure selection until the compile phase, thereby allowing the compiler to combine code optimization with explicit data structure selection. Not only enables this method the compiler to generate efficient code for sparse computations, also the task of the programmer is greatly reduced in complexity.


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
 
2
Aart J.C. Bik and Harry A.G. Wijshoff. Automatic data structure selection and transformation for sparse matrix computations. Technical Report no. 92-25, Dept. of Computer Science, Leiden University, 1992.
 
3
 
4
 
5
K.A. Gallivan, B.A. Marsolf, and H.A.G. Wijshoff. Mcsparse: A parallel sparse unsymmetric linear system solver. Technical Report no. 1142, Center for Supercomputing Research and Devel.- opment, University of Illinios, 1991.
 
6
7
 
8
9
 
10
 
11
Reginal P. Tewarson. Sparse Matrices. Academic Press, New York, 1973.
 
12
Harry A.G. Wijshoff. Implementing sparse blas primitives on concurrent/vector processors: a case study. Technical Report no. 843, Center for Supercomputing Research and Development, University of Illinios, 1989.
 
13
 
14
Zahari Zlatev. Computational Methods for General Sparse Matrices. Kluwer Academic Publishers, 1991.

CITED BY  8

Collaborative Colleagues:
Aart J. C. Bik: colleagues
Harry A. G. Wijshoff: colleagues