Blender  V2.93
Macros
kernel_config.h File Reference

Go to the source code of this file.

Macros

#define CUDA_MULTIPRESSOR_MAX_REGISTERS   65536
 
#define CUDA_MULTIPROCESSOR_MAX_BLOCKS   32
 
#define CUDA_BLOCK_MAX_THREADS   1024
 
#define CUDA_THREAD_MAX_REGISTERS   255
 
#define CUDA_THREADS_BLOCK_WIDTH   16
 
#define CUDA_KERNEL_MAX_REGISTERS   48
 
#define CUDA_KERNEL_BRANCHED_MAX_REGISTERS   63
 
#define CUDA_KERNEL_SPLIT_MAX_REGISTERS   CUDA_THREAD_MAX_REGISTERS
 
#define CUDA_LAUNCH_BOUNDS(threads_block_width, thread_num_registers)
 

Macro Definition Documentation

◆ CUDA_BLOCK_MAX_THREADS

#define CUDA_BLOCK_MAX_THREADS   1024

Definition at line 59 of file kernel_config.h.

◆ CUDA_KERNEL_BRANCHED_MAX_REGISTERS

#define CUDA_KERNEL_BRANCHED_MAX_REGISTERS   63

Definition at line 71 of file kernel_config.h.

◆ CUDA_KERNEL_MAX_REGISTERS

#define CUDA_KERNEL_MAX_REGISTERS   48

Definition at line 69 of file kernel_config.h.

◆ CUDA_KERNEL_SPLIT_MAX_REGISTERS

#define CUDA_KERNEL_SPLIT_MAX_REGISTERS   CUDA_THREAD_MAX_REGISTERS

Definition at line 93 of file kernel_config.h.

◆ CUDA_LAUNCH_BOUNDS

#define CUDA_LAUNCH_BOUNDS (   threads_block_width,
  thread_num_registers 
)
Value:
__launch_bounds__(threads_block_width *threads_block_width, \
(threads_block_width * threads_block_width * thread_num_registers))
#define CUDA_MULTIPRESSOR_MAX_REGISTERS
Definition: kernel_config.h:57

Definition at line 98 of file kernel_config.h.

◆ CUDA_MULTIPRESSOR_MAX_REGISTERS

#define CUDA_MULTIPRESSOR_MAX_REGISTERS   65536

Definition at line 57 of file kernel_config.h.

◆ CUDA_MULTIPROCESSOR_MAX_BLOCKS

#define CUDA_MULTIPROCESSOR_MAX_BLOCKS   32

Definition at line 58 of file kernel_config.h.

◆ CUDA_THREAD_MAX_REGISTERS

#define CUDA_THREAD_MAX_REGISTERS   255

Definition at line 60 of file kernel_config.h.

◆ CUDA_THREADS_BLOCK_WIDTH

#define CUDA_THREADS_BLOCK_WIDTH   16

Definition at line 63 of file kernel_config.h.