Sparse Matrix-Vector Multiplication on Multicore and Accelerators
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- NVIDIA Research, Santa Clara, CA (United States)
- Georgia Inst. of Technology, Atlanta, GA (United States)
This chapter consolidates recent work on the development of high performance multicore and accelerator-based implementations of sparse matrix-vector multiplication (SpMV). As an object of study, SpMV is an interesting computation for two key reasons. First, it appears widely in applications in scientific and engineering computing, financial and economic modeling, and information retrieval, among others, and is therefore of great practical interest. Secondly, it is both simple to describe but challenging to implement well, since its performance is limited by a variety of factors, including low computational intensity, potentially highly irregular memory access behavior, and a strong input dependence that be known only at run time. Thus, we believe SpMV is both practically important and provides important insights for understanding the algorithmic and implementation principles necessary to making effective use of state-of-the-art systems.
- Research Organization:
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
- DOE Contract Number:
- AC02-05CH11231
- OSTI ID:
- 1407092
- Country of Publication:
- United States
- Language:
- English
Similar Records
Optimization of sparse matrix-vector multiplication on emerging multicore platforms
Optimization of sparse matrix-vector multiplication on emerging multicore platforms
Optimization of Sparse Matrix-Vector Multiplication on Emerging Multicore Platforms
Conference
·
Mon Apr 16 00:00:00 EDT 2007
·
OSTI ID:920852
Optimization of sparse matrix-vector multiplication on emerging multicore platforms
Conference
·
Sun Dec 31 23:00:00 EST 2006
·
OSTI ID:1407083
Optimization of Sparse Matrix-Vector Multiplication on Emerging Multicore Platforms
Journal Article
·
Thu Oct 16 00:00:00 EDT 2008
· Parallel Computing
·
OSTI ID:960396