ACM Home Page
Please provide us with feedback. Feedback
Nonzero structure analysis
Full text PdfPdf (1.04 MB)
Source International Conference on Supercomputing archive
Proceedings of the 8th international conference on Supercomputing table of contents
Manchester, England
Pages: 226 - 235  
Year of Publication: 1994
ISBN:0-89791-665-4
Authors
Aart J. C. Bik  High Performance Computing Division, Department of Computer Science, Leiden University, P.O. Box 9512, 2300 RA Leiden the Netherlands
Harry A. G. Wijshoff  High Performance Computing Division, Department of Computer Science, Leiden University, P.O. Box 9512, 2300 RA Leiden, the Netherlands
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 9,   Citation Count: 3
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/181181.181538
What is a DOI?

ABSTRACT

Because the efficiency of sparse codes is very much dependent on the size and structure of input data, peculiarities of the nonzero structures of sparse matrices must be accounted for in order to avoid unsatisfying performance. Usually, this implies retargeting a sparse application to specific instances of the same problem. However, if characteristics of the input data are collected at compile-time and used in the data structure selection and code generation by a compiler that converts dense programs into sparse programs automatically, the complexity of sparse code development can be greatly reduced, and an efficient way for this retargeting results. Such a “sparse compiler” requires an analysis engine, which is the topic of this paper.


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
3
4
 
5
Aart J.C. Bik and Harry A.G. W~shoff. MTI: A prototype restructuring compiler. Technical Report no. 93-32, Dept. of Computer Science, L~den UniversitE 1993.
 
6
 
7
Efizabeth Cuthill. Several strategies for redu~ng the bandwidth of matrices. In Donald J. Rose and Ralph A. Willoughb~ editors, Sparse Matrices and Their Applications, pages 157-166. P~num Press, New York, 1972.
 
8
I.S. Duff. A sparse future. In I.S. Duff, editor, Sparse Matrices and their Uses, pages 1-29. Academ~ Press, London, 1981.
 
9
10
11
12
 
13
 
14
Frank Harary. Sparse matrices and graph theory. In J.K. R~d, ed~or, Large Sparse Sets of Linear Equalions, pages 139-150. Academ~ Press, 1971.
 
15
Donald Heurn and M. Paufine Baker. Computer Graphics. Prent~e-Hall International, 1986.
 
16
A. Jennings. A compact storage scheme for the solution of symmetric finear ~multaneous equations. The Computer Journa~ Volume 9:281-285, 1966.
 
17
A. Jennings and A.D. Tuff. A direct method for the solution of large sparse symmetric simultaneous equations. In J.K. Reid, editor, Large Sparse Sets of Linear Equations, pages 97-104. Academic Press, 1971.
 
18
William H. Press, Brian P. Flannery, Saul A. Teukolsky, and William T. Vetterfing. Numerical Recipes. Cambridge Univer~ty Press, Cambridge, 1986.
 
19
Youcef Sand. SPARSKIT: a bas~ tool }dt for sparse matrix computations. CSRD/RIACS, 1990.
20
21
 
22
R. Ta~an. Depth-first search and finear graph algorithms. SIAM J. Computing, pages 146-160, 1972.
 
23
ReginM P. Tewarson. Sorting and orderi~ag sparse 5near systems, in J.K. R~d, editor, Large Sparse Sets of Linear Equations, pages 151-167. Academ~ Press, 1971.
 
24
Reginal P. Tewarson. Sparse Matrices. Acudem~ Press, New York, 1973.
 
25
M. Veldhorst. An Analysis of Sparse Matrix Storage Schemes. PhD thews, Mathemat~ch Centrum, Am~ terdam, 1982.
 
26
David S. Wise. Representating matrices as quadtrees for parallel proces~ng. Information Processing Letters, Volume 20:195-199, 1985.
 
27
David S. W~e. Parallel decompo~fion of matrix inversion using quadtrees. In Proceedings of the 1986 International Conference on Parallel Processin~ pages 92-99, 1986.
 
28
David S. W~e and John Franco. Costs of quadtree representaron of nondense matrices. Journal of Paral~l and Dist~buted Computin~ Volume 9:282-296, 1990.
 
29
Zahari Zlatev. Computational Methods for General Sparse Matrices. Kluwer Academ~ Pub~shers, 1991.


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