Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 1.42 KB

File metadata and controls

48 lines (34 loc) · 1.42 KB

cuSPARSE Generic APIs - cusparseSpMM Blocked ELL

Description

This sample demonstrates the usage of cusparseSpMM for performing sparse matrix - dense matrix multiplication, where the sparse matrix is represented in Blocked-ELL format.

cusparseSpMM Documentation

C = alpha * A * B + beta * C

Building

  • Command line

    nvcc -I<cuda_toolkit_path>/include spmm_blockedell_example.c -o spmm_blockedell_example -lcusparse
  • Linux

    make
  • Windows/Linux

    mkdir build
    cd build
    cmake ..
    make

    On Windows, instead of running the last build step, open the Visual Studio Solution that was created and build.

Support

  • Supported SM Architectures: SM 7.0, SM 7.2, SM 7.5, SM 8.0, SM 8.6, SM 8.9, SM 9.0
  • Supported OSes: Linux, Windows, QNX, Android
  • Supported CPU Architectures: x86_64, arm64
  • Supported Compilers: gcc, clang, Intel icc, Microsoft msvc, Nvidia HPC SDK nvc
  • Language: C++03

Prerequisites