spmv 228 KB