Blender  V3.3
Macros | Functions
parallel_prefix_sum.h File Reference
#include "util/atomic.h"

Go to the source code of this file.

Macros

#define GPU_PARALLEL_PREFIX_SUM_DEFAULT_BLOCK_SIZE   512
 

Functions

__device__ void gpu_parallel_prefix_sum (const int global_id, ccl_global int *counter, ccl_global int *prefix_sum, const int num_values)
 

Macro Definition Documentation

◆ GPU_PARALLEL_PREFIX_SUM_DEFAULT_BLOCK_SIZE

#define GPU_PARALLEL_PREFIX_SUM_DEFAULT_BLOCK_SIZE   512

Definition at line 20 of file parallel_prefix_sum.h.

Function Documentation

◆ gpu_parallel_prefix_sum()

__device__ void gpu_parallel_prefix_sum ( const int  global_id,
ccl_global int *  counter,
ccl_global int *  prefix_sum,
const int  num_values 
)

Definition at line 23 of file parallel_prefix_sum.h.

References counter, num_values, offset, and prefix_sum.