• DocumentCode
    3311297
  • Title

    Characterizing the behavior of sparse algorithms on caches

  • Author

    Temam, O. ; Jalby, W.

  • Author_Institution
    IRISA/INRIA, Rennes, France
  • fYear
    1992
  • fDate
    16-20 Nov 1992
  • Firstpage
    578
  • Lastpage
    587
  • Abstract
    A methodology is presented for modeling the irregular references of sparse codes using probabilistic methods. The behavior on cache of one of the most frequent primitives, SpMxV sparse matrix vector multiply, is analyzed. A model of its references is built, and performance bottlenecks of SpMxV are analyzed using the model and simulations. The main parameters are identified and their role is explained and quantified. This analysis is then used to discuss optimizations of SpMxV. A blocking technique which takes into account the specifics of sparse codes is proposed
  • Keywords
    buffer storage; parallel processing; storage management; SpMxV sparse matrix vector multiply; blocking technique; irregular references; probabilistic methods; sparse codes; Algebra; Analytical models; Cache memory; Clocks; Costs; Pattern analysis; Performance analysis; Scientific computing; Sparse matrices; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing '92., Proceedings
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-8186-2630-5
  • Type

    conf

  • DOI
    10.1109/SUPERC.1992.236646
  • Filename
    236646