CUDPP  2.2
CUDA Data-Parallel Primitives Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
spmvmult_kernel.cuh File Reference

CUDPP kernel-level scan routines. More...

#include <cudpp_globals.h>
#include <cudpp_util.h>

Functions

Sparse Matrix-Vector multiply Functions
template<class T , bool isFullBlock>
__global__ void sparseMatrixVectorFetchAndMultiply (unsigned int *d_flags, T *d_prod, const T *d_A, const T *d_x, const unsigned int *d_indx, unsigned int numNZElts)
 Fetch and multiply kernel. More...
 
__global__ void sparseMatrixVectorSetFlags (unsigned int *d_flags, const unsigned int *d_rowindx, unsigned int numRows)
 Set Flags kernel. More...
 
template<class T >
__global__ void yGather (T *d_y, const T *d_prod, const unsigned int *d_rowFindx, unsigned int numRows)
 Gather final y values kernel. More...
 

Detailed Description

CUDPP kernel-level scan routines.

spmvmult_kernel.cu