Specialization for k == 1 (NumWarpQ == 1) More...
Public Member Functions | |
__device__ | WarpSelect (K initK, V initV, int k) |
__device__ void | addThreadQ (K k, V v) |
__device__ void | checkThreadQ () |
__device__ void | add (K k, V v) |
__device__ void | reduce () |
__device__ void | writeOut (K *outK, V *outV, int k) |
Dump final k selected values for this warp out. | |
Public Attributes | |
K | threadK |
V | threadV |
Static Public Attributes | |
static constexpr int | kNumWarps = ThreadsPerBlock / kWarpSize |
Specialization for k == 1 (NumWarpQ == 1)
Definition at line 507 of file Select.cuh.