• 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