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
Link To Document :
بازگشت