dddh@node9 ~/g/cusp/performance/spmv $ time ./spmv ~/g/m/pwtk.mtx --value_type=double --device=0 Computing SpMV with 'double' values. There are 2 devices supporting CUDA Device 0: "GeForce GTX TITAN" Major revision number: 3 Minor revision number: 5 Total amount of global memory: 6442123264 bytes Device 1: "GeForce GTX 680" Major revision number: 3 Minor revision number: 0 Total amount of global memory: 2147287040 bytes Running on Device 0 Read matrix (/home/dddh/g/m/pwtk.mtx) with shape (217918,217918) and 11634424 entries coo_flat : 2.2456 ms ( 10.36 GFLOP/s 125.9 GB/s) [L2 error 0.000000] coo_flat_tex : 1.8581 ms ( 12.52 GFLOP/s 152.1 GB/s) [L2 error 0.000000] csr_scalar : 6.6109 ms ( 3.52 GFLOP/s 36.0 GB/s) [L2 error 0.000000] csr_scalar_tex : 5.4101 ms ( 4.30 GFLOP/s 44.0 GB/s) [L2 error 0.000000] csr_vector : 2.0342 ms ( 11.44 GFLOP/s 117.0 GB/s) [L2 error 0.000000] csr_vector_tex : 2.0535 ms ( 11.33 GFLOP/s 115.9 GB/s) [L2 error 0.000000] Refusing to convert to DIA format Refusing to convert to ELL format hyb : 1.0337 ms ( 22.51 GFLOP/s 230.3 GB/s) [L2 error 0.000000] hyb_tex : 1.1678 ms ( 19.93 GFLOP/s 203.9 GB/s) [L2 error 0.000000] real 0m16.702s user 0m7.800s sys 0m8.836s