DocumentCode
1660850
Title
A Hierarchical sparse matrix storage format for vector processors
Author
Stathis, Pyrrhos ; Vassiliadis, Stamatis ; Cotofana, Sorin
Author_Institution
Dept. of Electr. Eng., Delft Univ. of Technol., Netherlands
fYear
2003
Abstract
We describe and evaluate a Hierarchical Sparse Matrix (HiSM) storage format designed to be a unified format for sparse matrix applications on vector processors. The advantages that the format offers are low storage requirements, a flexible structure for element manipulations and allowing for efficient operations. To take full advantage of the format we also propose a vector architecture extension that supports the HiSM format. We show that utilizing the HiSM format we can achieve 40% reduction of storage space when comparing to the compressed row storage (CRS) and jagged diagonal (JD) storage methods. Utilizing the HiSM storage on a vector processor we can significantly increase the vector performance for sparse matrix vector multiplication (SMVM) by 5.3 times compared to CRS and 4.07 times compared to JD. Finally, to illustrate the flexibility of the format we compared the cost of an element insertion against the JD and CRS formats. We show that for an element insertion operation HiSM outperforms JD for average and large matrices although it has a slight disadvantage for small matrices and always outperforms CRS between 2 and 400 times.
Keywords
sparse matrices; storage management; vector processor systems; HiSMformat; compressed row storage method; element manipulations; hierarchical sparse matrix storage format; jagged diagonal storage method; sparse matrix vector multiplication; unified format; vector architecture; vector processors; Application software; Bandwidth; Computer architecture; Costs; Design engineering; Flexible structures; Laboratories; Large-scale systems; Sparse matrices; Vector processors;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
ISSN
1530-2075
Print_ISBN
0-7695-1926-1
Type
conf
DOI
10.1109/IPDPS.2003.1213156
Filename
1213156
Link To Document