|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of CUDPPHandle in jcuda.jcudpp |
|---|
| Methods in jcuda.jcudpp with parameters of type CUDPPHandle | |
|---|---|
static int |
JCudpp.cudppCompact(CUDPPHandle planHandle,
jcuda.Pointer d_out,
jcuda.Pointer d_numValidElements,
jcuda.Pointer d_in,
jcuda.Pointer d_isValid,
long numElements)
Given an array d_in and an array of 1/0 flags in deviceValid, returns a compacted array in d_out of corresponding only the "valid" values from d_in. |
static int |
JCudpp.cudppDestroyPlan(CUDPPHandle plan)
Destroy a CUDPP Plan. |
static int |
JCudpp.cudppDestroySparseMatrix(CUDPPHandle sparseMatrixHandle)
Destroy a CUDPP Sparse Matrix Object. |
static int |
JCudpp.cudppMultiScan(CUDPPHandle planHandle,
jcuda.Pointer d_out,
jcuda.Pointer d_in,
long numElements,
long numRows)
Performs numRows parallel scan operations of numElements each on its input (d_in) and places the output in d_out, with the scan parameters set by config. |
static int |
JCudpp.cudppPlan(CUDPPHandle planHandle,
CUDPPConfiguration config,
long n,
long rows,
long rowPitch)
Create a CUDPP plan. |
static int |
JCudpp.cudppRand(CUDPPHandle planHandle,
jcuda.Pointer d_out,
long numElements)
Rand puts numElements random 32-bit elements into d_out. |
static int |
JCudpp.cudppRandSeed(CUDPPHandle planHandle,
int seed)
Sets the seed used for rand. |
static int |
JCudpp.cudppScan(CUDPPHandle planHandle,
jcuda.Pointer d_out,
jcuda.Pointer d_in,
long numElements)
Performs a scan operation of numElements on its input in GPU memory (d_in) and places the output in GPU memory (d_out), with the scan parameters specified in the plan pointed to by planHandle. |
static int |
JCudpp.cudppSegmentedScan(CUDPPHandle planHandle,
jcuda.Pointer d_out,
jcuda.Pointer d_idata,
jcuda.Pointer d_iflags,
long numElements)
Performs a segmented scan operation of numElements on its input in GPU memory (d_idata) and places the output in GPU memory (d_out), with the scan parameters specified in the plan pointed to by planHandle. |
static int |
JCudpp.cudppSort(CUDPPHandle planHandle,
jcuda.Pointer d_keys,
jcuda.Pointer d_values,
int keyBits,
long numElements)
Sorts key-value pairs or keys only. |
static int |
JCudpp.cudppSparseMatrix(CUDPPHandle sparseMatrixHandle,
CUDPPConfiguration config,
long numNonZeroElements,
long numRows,
jcuda.Pointer A,
jcuda.Pointer h_rowIndices,
jcuda.Pointer h_indices)
Create a CUDPP Sparse Matrix Object. |
static int |
JCudpp.cudppSparseMatrixVectorMultiply(CUDPPHandle sparseMatrixHandle,
jcuda.Pointer d_y,
jcuda.Pointer d_x)
Perform matrix-vector multiply y = A*x for arbitrary sparse matrix A and vector x. |
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||