Uses of Class
com.ibm.cuda.CudaJitOptions
-
Uses of CudaJitOptions in com.ibm.cuda
Modifier and TypeMethodDescriptionprotected CudaJitOptions
CudaJitOptions.clone()
Creates a new options object with the same state as this object.CudaJitOptions.recordWallTime()
Requests recording of the total wall clock time, in milliseconds, spent in the compiler and linker.CudaJitOptions.setCacheMode
(CudaJitOptions.CacheMode mode) Specifies the desired caching behavior (-dlcm).CudaJitOptions.setErrorLogBufferSize
(int size) Specifies the size, in bytes, to allocate for capturing error messages.CudaJitOptions.setGenerateDebugInfo
(boolean enabled) Specifies whether to generate debug information.CudaJitOptions.setGenerateLineInfo
(boolean enabled) Specifies whether to generate line number information.CudaJitOptions.setInfoLogBufferSize
(int size) Specifies the size, in bytes, to allocate for capturing informational messages.CudaJitOptions.setJitFallbackStrategy
(CudaJitOptions.Fallback strategy) Specifies the fallback strategy if an exactly matching binary object cannot be found.CudaJitOptions.setLogVerbose
(boolean verbose) Specifies whether to generate verbose log messages.CudaJitOptions.setMaxRegisters
(int limit) Specifies the maximum number of registers that a thread may use.CudaJitOptions.setOptimizationLevel
(int level) Specifies the level of optimization to be applied to generated code (0 - 4), with 4 being the default and highest level of optimization.CudaJitOptions.setTarget
(CudaJitTarget target) Specifies the desired compute target.CudaJitOptions.setTargetFromCuContext()
Specifies that the target should be determined based on the current attached context.CudaJitOptions.setThreadsPerBlock
(int limit) Specifies the minimum number of threads per block for compilation.Modifier and TypeMethodDescriptionCudaLinker.add
(CudaJitInputType type, byte[] data, String name, CudaJitOptions options) Adds a new code fragment to be linked into the module under construction using the specified options.CudaLinker.add
(CudaJitInputType type, InputStream input, String name, CudaJitOptions options) Adds a new code fragment to be linked into the module under construction using the default options.ModifierConstructorDescriptionCudaLinker
(CudaDevice device, CudaJitOptions options) Creates a new linker for the specifieddevice
using the specifiedoptions
.CudaModule
(CudaDevice device, byte[] image, CudaJitOptions options) Loads a module on the specified device, using the given image and the given options.CudaModule
(CudaDevice device, InputStream input, CudaJitOptions options) Loads a module on the specified device from the given input stream using the specified options.