• DocumentCode
    1684912
  • Title

    Evaluating the role of scratchpad memories in chip multiprocessors for sparse matrix computations

  • Author

    Yanamandra, Aditya ; Cover, Bryan ; Raghavan, Padma ; Irwin, Mary Jane ; Kandemir, Mahmut

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Scratchpad memories (SPMs) have been shown to be more energy efficient and have faster access times than traditional hardware-managed caches. This, coupled with the predictability of data presence, makes SPMs an attractive alternative to cache for many scientific applications. In this work, we consider an SPM based system for increasing the performance and the energy efficiency of sparse matrix-vector multiplication on a chip multi-processor. We ensure the efficient utilization of the SPM by profiling the application for the data structures which do not perform well in traditional cache. We evaluate the impact of using an SPM at all levels of the on-chip memory hierarchy. Our experimental results show an average increase in performance by 13.5-15% and an average decrease in the energy consumption by 28-33% on an 8-core system depending on which level of the hierarchy the SPM is utilized.
  • Keywords
    data structures; microprocessor chips; multiprocessing systems; sparse matrices; storage management chips; chip multiprocessors; data structures; on-chip memory hierarchy; scratchpad memories; sparse matrix computations; sparse matrix-vector multiplication; Cache storage; Data structures; Delay; Energy consumption; Energy efficiency; Hardware; Kernel; Pollution; Scanning probe microscopy; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
  • Conference_Location
    Miami, FL
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-1693-6
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2008.4536314
  • Filename
    4536314