Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

CUDAParPrefixOps.h File Reference

High-level CUDA parallel prefix (scan) operations (sum, min, max, ...) (wrapping CUB, Thrust, etc). More...

#include "ProfileHooks.h"

Go to the source code of this file.

Functions

template<typename T> long dev_excl_scan_sum_tmpsz (T *in_d, long nitems, T *out_d, T ival)
template<typename T> void dev_excl_scan_sum (T *in_d, long nitems, T *out_d, void *scanwork_d, long tsz, T ival)
template<typename T> long dev_incl_scan_sum_tmpsz (T *in_d, long nitems, T *out_d)
template<typename T> void dev_incl_scan_sum (T *in_d, long nitems, T *out_d, void *scanwork_d, long tsz)


Detailed Description

High-level CUDA parallel prefix (scan) operations (sum, min, max, ...) (wrapping CUB, Thrust, etc).

Definition in file CUDAParPrefixOps.h.


Function Documentation

template<typename T>
void dev_excl_scan_sum T *    in_d,
long    nitems,
T *    out_d,
void *    scanwork_d,
long    tsz,
  ival
 

Definition at line 136 of file CUDAParPrefixOps.cu.

Referenced by sequentialize_groups_cuda.

template<typename T>
long dev_excl_scan_sum_tmpsz T *    in_d,
long    nitems,
T *    out_d,
  ival
 

Definition at line 130 of file CUDAParPrefixOps.cu.

Referenced by sequentialize_groups_cuda.

template<typename T>
void dev_incl_scan_sum T *    in_d,
long    nitems,
T *    out_d,
void *    scanwork_d,
long    tsz
 

Definition at line 159 of file CUDAParPrefixOps.cu.

template<typename T>
long dev_incl_scan_sum_tmpsz T *    in_d,
long    nitems,
T *    out_d
 

Definition at line 154 of file CUDAParPrefixOps.cu.


Generated on Wed Apr 24 02:43:47 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002