Research Article

A Novel CSR-Based Sparse Matrix-Vector Multiplication on GPUs

Table 2

Properties of test matrices.

Name Rows Nonzeros (nz) nz/row Description

epb2 25,228 175,027 6.94 Thermal problem
ecl32 51,993 380,415 7.32 Semiconductor device
bayer01 57,735 277,774 4.81 Chemical process
g7jac200sc 59,310 837,936 14.13 Economic problem
finan512 74,752 335,872 4.49 Economic problem
2cubes_sphere 101,492 1,647,264 16.23 Electromagnetics
torso2 115,967 1,033,473 8.91 2D/3D problem
FEM_3D_thermal2 147,9003,489,30023.59 Nonlinear thermal
scircuit 170,998 958,936 5.61 Circuit simulation
cont-300 180,895 988,195 5.46 Optimization problem
Ga41As41H72 268,096 18,488,476 68.96 Pseudopotential method
F1 343,791 26,837,113 78.06 Stiffness matrix
rajat24 358,172 1,948,235 5.44 Circuit simulation
language 399,130 1,216,334 3.05 Directed graph
af_shell9 504,855 17,588,845 34.84 Sheet metal forming
ASIC_680ks 682,712 2,329,176 3.41 Circuit simulation
ecology2 999,999 4,995,991 5.00 Circuit theory
Hamrle3 1,447,360 5,514,242 3.81 Circuit simulation
thermal21,228,045 8,580,313 6.99 Unstructured FEM
cage14 1,505,785 27,130,349 18.01 DNA electrophoresis
Transport 1,602,111 23,500,731 14.67 Structural problem
G3_circuit 1,585,478 7,660,826 4.83 Circuit simulation
kkt_power 2,063,494 12,771,361 6.19 Optimization problem
CurlCurl_4 2,380,515 26,515,867 11.14 Model reduction
memchip 2,707,524 14,810,202 5.47 Circuit simulation
Freescale1 3,428,755 18,920,347 5.52 Circuit simulation