CU_JIT_MAX_REGISTERS |
Max number of registers that a thread may use. |
CU_JIT_THREADS_PER_BLOCK |
IN: Specifies minimum number of threads per block to target compilation for
OUT: Returns the number of threads the compiler actually targeted. This restricts the resource utilization fo the compiler (e.g. max registers) such that a block with the given number of threads should be able to launch based on register limitations. Note, this option does not currently take into account any other resource limitations, such as shared memory utilization. |
CU_JIT_WALL_TIME |
Returns a float value in the option of the wall clock time, in milliseconds, spent creating the cubin |
CU_JIT_INFO_LOG_BUFFER |
Pointer to a buffer in which to print any log messsages from PTXAS that are informational in nature |
CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES |
IN: Log buffer size in bytes. Log messages will be capped at this size (including null terminator)
OUT: Amount of log buffer filled with messages |
CU_JIT_ERROR_LOG_BUFFER |
Pointer to a buffer in which to print any log messages from PTXAS that reflect errors |
CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES |
IN: Log buffer size in bytes. Log messages will be capped at this size (including null terminator)
OUT: Amount of log buffer filled with messages |
CU_JIT_OPTIMIZATION_LEVEL |
Level of optimizations to apply to generated code (0 - 4), with 4 being the default and highest level of optimizations. |
CU_JIT_TARGET_FROM_CUCONTEXT |
No option value required. Determines the target based on the current attached context (default) |
CU_JIT_TARGET |
Target is chosen based on supplied CUjit_target_enum. |
CU_JIT_FALLBACK_STRATEGY |
Specifies choice of fallback strategy if matching cubin is not found. Choice is based on supplied CUjit_fallback_enum. |