A model-driven blocking strategy for load balanced sparse matrixvector multiplication on GPUs
A novel blocking strategy that reduces thread divergence and improves load balance. Enhanced performance modeling for selection of a key blocking parameter. An efficient auto-tuning technique to optimize performance. Comprehensive experimental evaluation and integrating with a real system; PETSc. A multi-GPU algorithm for SpMV with experimental evaluation.
gpu spmv cuda