Slide 24
Slide 24 text
Parallel Sparse Matrix-Vector and Matrix-Transpose-Vector
Multiplication Using Compressed Sparse Blocks
● 疎⾏列-ベクトル乗算のAxとATxどちらも計算できる圧縮形式を提案したもの.
A. Bulu¸c, J. T. Fineman, M. Frigo, J. R. Gilbert, and C. E. Leiserson. Parallel sparse matrix-vector and matrix transpose-vector multiplication using compressed sparse blocks. In
Proc. SPAA ’09, pages 233–244, 2009.
圧縮前
a 0 0 0 0 0
b 0 0 0 0 0
0 0 0 c 0 d
0 0 0 0 0 0
0 0 0 e f 0
0 0 0 0 0 g
圧縮後
Compressed Sparse Blocks(CSB)
values: (a, b, c, d, e, f, g)
row_ind: (0, 1, 0, 0, 0, 0, 1)
col_ind: (0, 0, 1, 1, 1, 0, 1)
blk_ptr: (0, 2, 2, 2, 2, 3, 4, 4, 5, 7)
23