Skip to main content

Sparse Matrix-Vector Multiplication Toolkit for Graphics Processing Units

A sparse matrix-vector multiplication library optimized for NVIDIA GPUs using CUDA

Date Posted: January 28, 2009

alphaworks tab navigation

 

Platform requirements

Installation instructions

Installing the SpMV Toolkit

  1. Download the package 'SpMV-src-package.tar.gz'.
  2. Untar the package and invoke make
    $ tar zxvf SpMV-src-package.tar.gz
    $ make

  3. Let the CUDA install path on the machine be . Include /lib in LD_LIBRARY_PATH environment variable, so that the executable can locate the 'cuda runtime library' while execution.
  4. Run the executable $ ./SpMV <input matrix path>[ <input vector path> [<output vector path > ]] , with the following command line arguments:

    1. 'input sparse matrix' path - mandatory
    2. 'input vector' path - optional
    3. 'output vector' path - optional [if given, 'input vector' path should also be given]


Download description

Filename File size Description
spmv-src-package.tar.gz    204KBSource file for Sparse Matrix-Vector Multiplication Toolkit for Graphics Processing Unit

Trademarks


Related technologies