|
CUDPP
2.2
CUDA Data-Parallel Primitives Library
|
CUDPP application-level radix sorting routines. More...
#include "cuda_util.h"#include "cudpp.h"#include "cudpp_util.h"#include "cudpp_radixsort.h"#include "cudpp_scan.h"#include <thrust/sort.h>#include <thrust/device_ptr.h>#include <thrust/reverse.h>Functions | |
RadixSort Functions | |
| void | allocRadixSortStorage (CUDPPRadixSortPlan *plan) |
| From the programmer-specified sort configuration, creates internal memory for performing the sort. More... | |
| void | freeRadixSortStorage (CUDPPRadixSortPlan *plan) |
| Deallocates intermediate memory from allocRadixSortStorage. More... | |
| template<typename T > | |
| void | runSort (T *pkeys, unsigned int *pvals, size_t numElements, const CUDPPRadixSortPlan *plan) |
| void | cudppRadixSortDispatch (void *keys, void *values, size_t numElements, const CUDPPRadixSortPlan *plan) |
| Dispatch function to perform a sort on an array with a specified configuration. More... | |
CUDPP application-level radix sorting routines.
1.8.6