The BlockHistogramAtomic class provides atomic-based methods for constructing block-wide histograms from data samples partitioned across a CUDA thread block. More...
The BlockHistogramAtomic class provides atomic-based methods for constructing block-wide histograms from data samples partitioned across a CUDA thread block.
Definition at line 49 of file block_histogram_atomic.cuh.
| Data Structures | |
| struct | TempStorage | 
| Shared memory storage layout type.  More... | |
| Public Member Functions | |
| __device__ __forceinline__ | BlockHistogramAtomic (TempStorage &temp_storage) | 
| Constructor. | |
| template<typename T , typename CounterT , int ITEMS_PER_THREAD> | |
| __device__ __forceinline__ void | Composite (T(&items)[ITEMS_PER_THREAD], CounterT histogram[BINS]) | 
| Composite data onto an existing histogram. | |
| 
 | inline | 
Constructor.
Definition at line 56 of file block_histogram_atomic.cuh.
| 
 | inline | 
Composite data onto an existing histogram.
| [in] | items | Calling thread's input values to histogram | 
| [out] | histogram | Reference to shared/device-accessible memory histogram | 
Definition at line 66 of file block_histogram_atomic.cuh.