SpMV is one of the most important high level operations for basic linear algebra.
We will show how to achieve high performance for general SpMV on GPUs.
BiELL format and its improvement BiJAD format were proposed.
They have better load balance, access the data coalescing and thus higher performance.
They perform better especially when the number of non-zero elements per row varies a lot.