Study of Sparse-Matrix Vector Multiplication (SpMV) on Different Architectures and Libraries

Naveen Anand Subramaniam, Omkar Deshmukh, Vennila Megavannan, Dan Negrut
University of Wisconsin – Madison
University of Wisconsin – Madison, 2015

   title={Study of Sparse-Matrix Vector Multiplication (SpMV) on Different Architectures and Libraries},

   author={Subramaniam, Naveen Anand and Deshmukh, Omkar and Megavannan, Vennila and Negrut, Dan},



Download Download (PDF)   View View   Source Source   



With the advent of parallel processing architectures and a steep increase in parallelism found among the recent applications, GPGPUs have gained attention with respect to their importance in the execution of these applications. In this document, we specifically analyze Sparse-Matrix Vector Multiplication(SPMV) across different architectures, libraries and matrix formats. The experimental platforms include but are not limited to GTX770, Tesla K40c, Tesla K20Xm while the different libraries we have used are CUSP, cuSPARSE, VexCL, ViennaCL and MKL. The purpose of this effort is to identify several trade-offs with respect to architectures and libraries while also accounting for density, size and number of non-zeros(NNZ) of the sparse matrices we worked with.
VN:F [1.9.22_1171]
Rating: 1.0/5 (3 votes cast)
Study of Sparse-Matrix Vector Multiplication (SpMV) on Different Architectures and Libraries, 1.0 out of 5 based on 3 ratings

* * *

* * *

TwitterAPIExchange Object
    [oauth_access_token:TwitterAPIExchange:private] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
    [oauth_access_token_secret:TwitterAPIExchange:private] => o29ji3VLVmB6jASMqY8G7QZDCrdFmoTvCDNNUlb7s
    [consumer_key:TwitterAPIExchange:private] => TdQb63pho0ak9VevwMWpEgXAE
    [consumer_secret:TwitterAPIExchange:private] => Uq4rWz7nUnH1y6ab6uQ9xMk0KLcDrmckneEMdlq6G5E0jlQCFx
    [postfields:TwitterAPIExchange:private] => 
    [getfield:TwitterAPIExchange:private] => ?cursor=-1&screen_name=hgpu&skip_status=true&include_user_entities=false
    [oauth:protected] => Array
            [oauth_consumer_key] => TdQb63pho0ak9VevwMWpEgXAE
            [oauth_nonce] => 1477074232
            [oauth_signature_method] => HMAC-SHA1
            [oauth_token] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
            [oauth_timestamp] => 1477074232
            [oauth_version] => 1.0
            [cursor] => -1
            [screen_name] => hgpu
            [skip_status] => true
            [include_user_entities] => false
            [oauth_signature] => Xvm9zyrds6AFlLXVW9q0JWx4z9c=

    [url] => https://api.twitter.com/1.1/users/show.json
Follow us on Facebook

HGPU group © 2010-2016 hgpu.org

All rights belong to the respective authors

Contact us: