Modifier and Type | Method and Description |
---|---|
protected CudaJitOptions |
CudaJitOptions.clone()
Creates a new options object with the same state as this object.
|
CudaJitOptions |
CudaJitOptions.recordWallTime()
Requests recording of the total wall clock time,
in milliseconds, spent in the compiler and linker.
|
CudaJitOptions |
CudaJitOptions.setCacheMode(CudaJitOptions.CacheMode mode)
Specifies the desired caching behavior (-dlcm).
|
CudaJitOptions |
CudaJitOptions.setErrorLogBufferSize(int size)
Specifies the size, in bytes, to allocate for capturing error messages.
|
CudaJitOptions |
CudaJitOptions.setGenerateDebugInfo(boolean enabled)
Specifies whether to generate debug information.
|
CudaJitOptions |
CudaJitOptions.setGenerateLineInfo(boolean enabled)
Specifies whether to generate line number information.
|
CudaJitOptions |
CudaJitOptions.setInfoLogBufferSize(int size)
Specifies the size, in bytes, to allocate for capturing informational
messages.
|
CudaJitOptions |
CudaJitOptions.setJitFallbackStrategy(CudaJitOptions.Fallback strategy)
Specifies the fallback strategy if an exactly matching
binary object cannot be found.
|
CudaJitOptions |
CudaJitOptions.setLogVerbose(boolean verbose)
Specifies whether to generate verbose log messages.
|
CudaJitOptions |
CudaJitOptions.setMaxRegisters(int limit)
Specifies the maximum number of registers that a thread may use.
|
CudaJitOptions |
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 |
CudaJitOptions.setTarget(CudaJitTarget target)
Specifies the desired compute target.
|
CudaJitOptions |
CudaJitOptions.setTargetFromCuContext()
Specifies that the target should be determined based on the current
attached context.
|
CudaJitOptions |
CudaJitOptions.setThreadsPerBlock(int limit)
Specifies the minimum number of threads per block for compilation.
|
Modifier and Type | Method and Description |
---|---|
CudaLinker |
CudaLinker.add(CudaJitInputType type,
byte[] data,
java.lang.String name,
CudaJitOptions options)
Adds a new code fragment to be linked into the module under construction
using the specified options.
|
CudaLinker |
CudaLinker.add(CudaJitInputType type,
java.io.InputStream input,
java.lang.String name,
CudaJitOptions options)
Adds a new code fragment to be linked into the module under construction
using the default options.
|
Constructor and Description |
---|
CudaLinker(CudaDevice device,
CudaJitOptions options)
Creates a new linker for the specified
device
using the specified options . |
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,
java.io.InputStream input,
CudaJitOptions options)
Loads a module on the specified device from the given input stream using
the specified options.
|
Eclipse OpenJ9 website.
To raise a bug report or suggest an improvement create an Eclipse OpenJ9 issue.
Copyright © 2013, 2023 IBM Corp. and others.