Online compiler options

Enumerator:
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.


Generated by Doxygen on Mon Mar 30 23:16:13 2009 for NVIDIA CUDA Library  NVIDIA