Skip navigation links
OpenJ9 CUDA Classes
A B C D E F G H I L M N O P Q R S T U V W X Y Z 

A

add(byte) - Method in class com.ibm.cuda.CudaKernel.Parameters
Appends a byte value to the list of parameter values.
add(char) - Method in class com.ibm.cuda.CudaKernel.Parameters
Appends a character value to the list of parameter values.
add(CudaBuffer) - Method in class com.ibm.cuda.CudaKernel.Parameters
Appends a buffer address to the list of parameter values.
add(double) - Method in class com.ibm.cuda.CudaKernel.Parameters
Appends a double value to the list of parameter values.
add(float) - Method in class com.ibm.cuda.CudaKernel.Parameters
Appends a float value to the list of parameter values.
add(int) - Method in class com.ibm.cuda.CudaKernel.Parameters
Appends a integer value to the list of parameter values.
add(long) - Method in class com.ibm.cuda.CudaKernel.Parameters
Appends a long value to the list of parameter values.
add(short) - Method in class com.ibm.cuda.CudaKernel.Parameters
Appends a short value to the list of parameter values.
add(CudaJitInputType, byte[], String) - Method in class com.ibm.cuda.CudaLinker
Adds a new code fragment to be linked into the module under construction using the default options.
add(CudaJitInputType, byte[], String, CudaJitOptions) - Method in class com.ibm.cuda.CudaLinker
Adds a new code fragment to be linked into the module under construction using the specified options.
add(CudaJitInputType, InputStream, String) - Method in class com.ibm.cuda.CudaLinker
Adds a new code fragment to be linked into the module under construction using the default options.
add(CudaJitInputType, InputStream, String, CudaJitOptions) - Method in class com.ibm.cuda.CudaLinker
Adds a new code fragment to be linked into the module under construction using the default options.
addCallback(Runnable) - Method in class com.ibm.cuda.CudaDevice
Queues the given callback to be executed when the associated device has completed all previous actions in the default stream.
addCallback(Runnable) - Method in class com.ibm.cuda.CudaStream
Enqueues a callback to be run after all previous work on this stream has been completed.
allocatePinnedHostBuffer(long) - Static method in class com.ibm.cuda.Cuda
Allocates a new direct byte buffer, backed by page-locked host memory; enabling optimal performance of transfers to and from device memory.
Assert - Static variable in interface com.ibm.cuda.CudaError
An assert triggered in device code during kernel execution.
atOffset(long) - Method in class com.ibm.cuda.CudaBuffer
Returns a sub-region of this buffer.
ATTRIBUTE_ASYNC_ENGINE_COUNT - Static variable in class com.ibm.cuda.CudaDevice
Number of asynchronous engines.
ATTRIBUTE_BINARY_VERSION - Static variable in class com.ibm.cuda.CudaFunction
The binary architecture version for which the function was compiled.
ATTRIBUTE_CAN_MAP_HOST_MEMORY - Static variable in class com.ibm.cuda.CudaDevice
Device can map host memory into CUDA address space.
ATTRIBUTE_CLOCK_RATE - Static variable in class com.ibm.cuda.CudaDevice
Typical clock frequency in kilohertz.
ATTRIBUTE_COMPUTE_CAPABILITY - Static variable in class com.ibm.cuda.CudaDevice
Compute capability version number.
ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR - Static variable in class com.ibm.cuda.CudaDevice
Major compute capability version number.
ATTRIBUTE_COMPUTE_CAPABILITY_MINOR - Static variable in class com.ibm.cuda.CudaDevice
Minor compute capability version number.
ATTRIBUTE_COMPUTE_MODE - Static variable in class com.ibm.cuda.CudaDevice
Compute mode (see COMPUTE_MODE_XXX for details).
ATTRIBUTE_CONCURRENT_KERNELS - Static variable in class com.ibm.cuda.CudaDevice
Device can possibly execute multiple kernels concurrently.
ATTRIBUTE_CONST_SIZE_BYTES - Static variable in class com.ibm.cuda.CudaFunction
The size in bytes of user-allocated constant memory required by this function.
ATTRIBUTE_ECC_ENABLED - Static variable in class com.ibm.cuda.CudaDevice
Device has ECC support enabled.
ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Global memory bus width in bits.
ATTRIBUTE_INTEGRATED - Static variable in class com.ibm.cuda.CudaDevice
Device is integrated with host memory.
ATTRIBUTE_KERNEL_EXEC_TIMEOUT - Static variable in class com.ibm.cuda.CudaDevice
Specifies whether there is a run time limit on kernels.
ATTRIBUTE_L2_CACHE_SIZE - Static variable in class com.ibm.cuda.CudaDevice
Size of L2 cache in bytes.
ATTRIBUTE_LOCAL_SIZE_BYTES - Static variable in class com.ibm.cuda.CudaFunction
The size in bytes of local memory used by each thread of this function.
ATTRIBUTE_MAX_BLOCK_DIM_X - Static variable in class com.ibm.cuda.CudaDevice
Maximum block dimension X.
ATTRIBUTE_MAX_BLOCK_DIM_Y - Static variable in class com.ibm.cuda.CudaDevice
Maximum block dimension Y.
ATTRIBUTE_MAX_BLOCK_DIM_Z - Static variable in class com.ibm.cuda.CudaDevice
Maximum block dimension Z.
ATTRIBUTE_MAX_GRID_DIM_X - Static variable in class com.ibm.cuda.CudaDevice
Maximum grid dimension X.
ATTRIBUTE_MAX_GRID_DIM_Y - Static variable in class com.ibm.cuda.CudaDevice
Maximum grid dimension Y.
ATTRIBUTE_MAX_GRID_DIM_Z - Static variable in class com.ibm.cuda.CudaDevice
Maximum grid dimension Z.
ATTRIBUTE_MAX_PITCH - Static variable in class com.ibm.cuda.CudaDevice
Maximum pitch in bytes allowed by memory copies.
ATTRIBUTE_MAX_REGISTERS_PER_BLOCK - Static variable in class com.ibm.cuda.CudaDevice
Maximum number of 32-bit registers available per block.
ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK - Static variable in class com.ibm.cuda.CudaDevice
Maximum shared memory available per block in bytes.
ATTRIBUTE_MAX_THREADS_PER_BLOCK - Static variable in class com.ibm.cuda.CudaDevice
Maximum number of threads per block.
ATTRIBUTE_MAX_THREADS_PER_BLOCK - Static variable in class com.ibm.cuda.CudaFunction
The maximum number of threads per block, beyond which a launch of the function would fail.
ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR - Static variable in class com.ibm.cuda.CudaDevice
Maximum resident threads per multiprocessor.
ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS - Static variable in class com.ibm.cuda.CudaDevice
Maximum layers in a 1D layered surface.
ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 1D layered surface width.
ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 1D surface width.
ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT - Static variable in class com.ibm.cuda.CudaDevice
Maximum 2D surface height.
ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT - Static variable in class com.ibm.cuda.CudaDevice
Maximum 2D layered surface height.
ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS - Static variable in class com.ibm.cuda.CudaDevice
Maximum layers in a 2D layered surface.
ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 2D layered surface width.
ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 2D surface width.
ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 3D surface depth.
ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT - Static variable in class com.ibm.cuda.CudaDevice
Maximum 3D surface height.
ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 3D surface width.
ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS - Static variable in class com.ibm.cuda.CudaDevice
Maximum layers in a cubemap layered surface.
ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum cubemap layered surface width.
ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum cubemap surface width.
ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS - Static variable in class com.ibm.cuda.CudaDevice
Maximum layers in a 1D layered texture.
ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 1D layered texture width.
ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 1D linear texture width.
ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum mipmapped 1D texture width.
ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 1D texture width.
ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT - Static variable in class com.ibm.cuda.CudaDevice
Maximum 2D texture height if CUDA_ARRAY3D_TEXTURE_GATHER is set.
ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 2D texture width if CUDA_ARRAY3D_TEXTURE_GATHER is set.
ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT - Static variable in class com.ibm.cuda.CudaDevice
Maximum 2D texture height.
ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT - Static variable in class com.ibm.cuda.CudaDevice
Maximum 2D layered texture height.
ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS - Static variable in class com.ibm.cuda.CudaDevice
Maximum layers in a 2D layered texture.
ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 2D layered texture width.
ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT - Static variable in class com.ibm.cuda.CudaDevice
Maximum 2D linear texture height.
ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 2D linear texture pitch in bytes.
ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 2D linear texture width.
ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT - Static variable in class com.ibm.cuda.CudaDevice
Maximum mipmapped 2D texture height.
ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum mipmapped 2D texture width.
ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 2D texture width.
ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 3D texture depth.
ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE - Static variable in class com.ibm.cuda.CudaDevice
Alternate maximum 3D texture depth.
ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT - Static variable in class com.ibm.cuda.CudaDevice
Maximum 3D texture height.
ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE - Static variable in class com.ibm.cuda.CudaDevice
Alternate maximum 3D texture height.
ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum 3D texture width.
ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE - Static variable in class com.ibm.cuda.CudaDevice
Alternate maximum 3D texture width.
ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS - Static variable in class com.ibm.cuda.CudaDevice
Maximum layers in a cubemap layered texture.
ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum cubemap layered texture width/height.
ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH - Static variable in class com.ibm.cuda.CudaDevice
Maximum cubemap texture width/height.
ATTRIBUTE_MEMORY_CLOCK_RATE - Static variable in class com.ibm.cuda.CudaDevice
Peak memory clock frequency in kilohertz.
ATTRIBUTE_MULTIPROCESSOR_COUNT - Static variable in class com.ibm.cuda.CudaDevice
Number of multiprocessors on device.
ATTRIBUTE_NUM_REGS - Static variable in class com.ibm.cuda.CudaFunction
The number of registers used by each thread of this function.
ATTRIBUTE_PCI_BUS_ID - Static variable in class com.ibm.cuda.CudaDevice
PCI bus ID of the device.
ATTRIBUTE_PCI_DEVICE_ID - Static variable in class com.ibm.cuda.CudaDevice
PCI device ID of the device.
ATTRIBUTE_PCI_DOMAIN_ID - Static variable in class com.ibm.cuda.CudaDevice
PCI domain ID of the device.
ATTRIBUTE_PTX_VERSION - Static variable in class com.ibm.cuda.CudaFunction
The PTX virtual architecture version for which the function was compiled.
ATTRIBUTE_SHARED_SIZE_BYTES - Static variable in class com.ibm.cuda.CudaFunction
The size in bytes of statically-allocated shared memory required by this function.
ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED - Static variable in class com.ibm.cuda.CudaDevice
Device supports stream priorities.
ATTRIBUTE_SURFACE_ALIGNMENT - Static variable in class com.ibm.cuda.CudaDevice
Alignment requirement for surfaces.
ATTRIBUTE_TCC_DRIVER - Static variable in class com.ibm.cuda.CudaDevice
Device is using TCC driver model.
ATTRIBUTE_TEXTURE_ALIGNMENT - Static variable in class com.ibm.cuda.CudaDevice
Alignment requirement for textures.
ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT - Static variable in class com.ibm.cuda.CudaDevice
Pitch alignment requirement for textures.
ATTRIBUTE_TOTAL_CONSTANT_MEMORY - Static variable in class com.ibm.cuda.CudaDevice
Memory available on device for __constant__ variables in a kernel in bytes.
ATTRIBUTE_UNIFIED_ADDRESSING - Static variable in class com.ibm.cuda.CudaDevice
Device shares a unified address space with the host.
ATTRIBUTE_WARP_SIZE - Static variable in class com.ibm.cuda.CudaDevice
Warp size in threads.

B

blockDimX - Variable in class com.ibm.cuda.CudaGrid
The size of the thread block in the x dimension.
blockDimY - Variable in class com.ibm.cuda.CudaGrid
The size of the thread block in the y dimension.
blockDimZ - Variable in class com.ibm.cuda.CudaGrid
The size of the thread block in the z dimension.

C

Cache() - Constructor for class com.ibm.cuda.CudaModule.Cache
Creates a new cache.
canAccessPeer(CudaDevice) - Method in class com.ibm.cuda.CudaDevice
Returns whether this device can access memory of the specified peerDevice.
clone() - Method in class com.ibm.cuda.CudaJitOptions
Creates a new options object with the same state as this object.
clone() - Method in class com.ibm.cuda.CudaKernel.Parameters
Creates a copy of this parameter block.
close() - Method in class com.ibm.cuda.CudaBuffer
Releases the region of device memory backing this buffer.
close() - Method in class com.ibm.cuda.CudaEvent
Releases resources associated with this event.
close() - Method in class com.ibm.cuda.CudaStream
Closes this stream.
code - Variable in exception com.ibm.cuda.CudaException
 
com.ibm.cuda - package com.ibm.cuda
This package enables access to CUDA-capable devices from Java.
complete() - Method in class com.ibm.cuda.CudaLinker
Completes the module under construction and return an image suitable for loading.
COMPUTE_MODE_DEFAULT - Static variable in class com.ibm.cuda.CudaDevice
Default compute mode (multiple contexts allowed per device).
COMPUTE_MODE_PROCESS_EXCLUSIVE - Static variable in class com.ibm.cuda.CudaDevice
Compute exclusive process mode (at most one context used by a single process can be present on this device at a time).
COMPUTE_MODE_PROHIBITED - Static variable in class com.ibm.cuda.CudaDevice
Compute prohibited mode (no contexts can be created on this device at this time).
COMPUTE_MODE_THREAD_EXCLUSIVE - Static variable in class com.ibm.cuda.CudaDevice
Exclusive thread mode (at most one context, used by a single thread, can be present on this device at a time).
copyFrom(byte[]) - Method in class com.ibm.cuda.CudaBuffer
Copies all data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(byte[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(ByteBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified source buffer (on the Java host) to this buffer (on the device).
copyFrom(char[]) - Method in class com.ibm.cuda.CudaBuffer
Copies all data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(char[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(CharBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified source buffer (on the Java host) to this buffer (on the device).
copyFrom(CudaBuffer, long, long) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified source buffer (on a device) to this buffer (on the device).
copyFrom(double[]) - Method in class com.ibm.cuda.CudaBuffer
Copies all data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(double[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(DoubleBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified source buffer (on the Java host) to this buffer (on the device).
copyFrom(float[]) - Method in class com.ibm.cuda.CudaBuffer
Copies all data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(float[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(FloatBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified source buffer (on the Java host) to this buffer (on the device).
copyFrom(int[]) - Method in class com.ibm.cuda.CudaBuffer
Copies all data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(int[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(IntBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified source buffer (on the Java host) to this buffer (on the device).
copyFrom(long[]) - Method in class com.ibm.cuda.CudaBuffer
Copies all data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(long[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(LongBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified source buffer (on the Java host) to this buffer (on the device).
copyFrom(short[]) - Method in class com.ibm.cuda.CudaBuffer
Copies all data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(short[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified array (on the Java host) to this buffer (on the device).
copyFrom(ShortBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from the specified source buffer (on the Java host) to this buffer (on the device).
copyTo(byte[]) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(byte[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(ByteBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified target buffer (on the Java host).
copyTo(char[]) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(char[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(CharBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified target buffer (on the Java host).
copyTo(double[]) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(double[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(DoubleBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified target buffer (on the Java host).
copyTo(float[]) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(float[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(FloatBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified target buffer (on the Java host).
copyTo(int[]) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(int[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(IntBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified target buffer (on the Java host).
copyTo(long[]) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(long[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(LongBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified target buffer (on the Java host).
copyTo(short[]) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(short[], int, int) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified array (on the Java host).
copyTo(ShortBuffer) - Method in class com.ibm.cuda.CudaBuffer
Copies data from this buffer (on the device) to the specified target buffer (on the Java host).
Cuda - Class in com.ibm.cuda
The Cuda class provides general CUDA utilities.
CudaBuffer - Class in com.ibm.cuda
The CudaBuffer class represents a region of memory on a specific device.
CudaBuffer(CudaDevice, long) - Constructor for class com.ibm.cuda.CudaBuffer
Allocates a new region on the specified device of size byteCount bytes.
CudaDevice - Class in com.ibm.cuda
The CudaDevice class represents a CUDA-capable device.
CudaDevice(int) - Constructor for class com.ibm.cuda.CudaDevice
Creates a device handle corresponding to deviceId.
CudaDevice.CacheConfig - Enum in com.ibm.cuda
CacheConfig identifies the cache configuration choices for a device.
CudaDevice.Limit - Enum in com.ibm.cuda
Limit identifies device limits that may be queried or configured.
CudaDevice.SharedMemConfig - Enum in com.ibm.cuda
 
CudaError - Interface in com.ibm.cuda
The CudaError interface defines the possible values of CudaException.code.
CudaEvent - Class in com.ibm.cuda
The CudaEvent class represents an event that can be queued in a stream on a CUDA-capable device.
CudaEvent(CudaDevice) - Constructor for class com.ibm.cuda.CudaEvent
Creates a new event on the specified device with default flags.
CudaEvent(CudaDevice, int) - Constructor for class com.ibm.cuda.CudaEvent
Creates a new event on the specified device with the specified flags.
CudaException - Exception in com.ibm.cuda
The CudaException class represents an unusual or unexpected response from a CUDA-capable device.
CudaException(int) - Constructor for exception com.ibm.cuda.CudaException
Creates a new exception object.
CudaFunction - Class in com.ibm.cuda
The CudaFunction class represents a kernel entry point found in a specific CudaModule loaded on a CUDA-capable device.
CudaGlobal - Class in com.ibm.cuda
The CudaGlobal class represents a global variable found in a specific CudaModule loaded on a CUDA-capable device.
CudaGrid - Class in com.ibm.cuda
The CudaGrid class represents a kernel launch configuration.
CudaGrid(Dim3, Dim3) - Constructor for class com.ibm.cuda.CudaGrid
Creates a grid with the specified dimensions, with no shared memory on the default stream.
CudaGrid(Dim3, Dim3, CudaStream) - Constructor for class com.ibm.cuda.CudaGrid
Creates a grid with the specified dimensions with no shared memory on the specified stream.
CudaGrid(Dim3, Dim3, int) - Constructor for class com.ibm.cuda.CudaGrid
Creates a grid with the specified dimensions and shared memory size on the default stream.
CudaGrid(Dim3, Dim3, int, CudaStream) - Constructor for class com.ibm.cuda.CudaGrid
Creates a grid with the specified dimensions and shared memory size on the specified stream.
CudaGrid(int, int) - Constructor for class com.ibm.cuda.CudaGrid
Creates a grid with the specified x dimensions with no shared memory on the default stream.
CudaGrid(int, int, CudaStream) - Constructor for class com.ibm.cuda.CudaGrid
Creates a grid with the specified x dimensions with no shared memory on the specified stream.
CudaGrid(int, int, int) - Constructor for class com.ibm.cuda.CudaGrid
Creates a grid with the specified x dimensions and shared memory size on the default stream.
CudaGrid(int, int, int, CudaStream) - Constructor for class com.ibm.cuda.CudaGrid
Creates a grid with the specified x dimensions and shared memory size on the specified stream.
CudaJitInputType - Enum in com.ibm.cuda
CudaJitInputType identifies the type of input being provided to CudaLinker#add(...).
CudaJitOptions - Class in com.ibm.cuda
The CudaJitOptions class represents a set of options that influence the behavior of linking and loading modules.
CudaJitOptions() - Constructor for class com.ibm.cuda.CudaJitOptions
Creates a new options object.
CudaJitOptions.CacheMode - Enum in com.ibm.cuda
CacheMode identifies the cache management choices.
CudaJitOptions.Fallback - Enum in com.ibm.cuda
Fallback identifies the available fall-back strategies when an exactly matching object is not available.
CudaJitTarget - Enum in com.ibm.cuda
CudaJitTarget identifies the target compute device class for linking and loading modules.
CudaKernel - Class in com.ibm.cuda
The CudaKernel class represents a kernel function in a loaded CudaModule.
CudaKernel(CudaModule, CudaFunction) - Constructor for class com.ibm.cuda.CudaKernel
Creates a new kernel object in the given module whose entry point is the specified function.
CudaKernel(CudaModule, String) - Constructor for class com.ibm.cuda.CudaKernel
Creates a new kernel object in the given module whose entry point is the function with the specified name.
CudaKernel.Parameters - Class in com.ibm.cuda
The Parameters class represents the actual parameters in a kernel launch.
CudaLinker - Class in com.ibm.cuda
The CudaLinker class supports combining one or more code fragments to form a module that can be then loaded on a CUDA-capable device.
CudaLinker(CudaDevice) - Constructor for class com.ibm.cuda.CudaLinker
Creates a new linker for the specified device using default options.
CudaLinker(CudaDevice, CudaJitOptions) - Constructor for class com.ibm.cuda.CudaLinker
Creates a new linker for the specified device using the specified options.
CudaModule - Class in com.ibm.cuda
The CudaModule class represents a module that has been loaded on a CUDA-capable device.
CudaModule(CudaDevice, byte[]) - Constructor for class com.ibm.cuda.CudaModule
Loads a module on the specified device, using the given image and the default options.
CudaModule(CudaDevice, byte[], CudaJitOptions) - Constructor for class com.ibm.cuda.CudaModule
Loads a module on the specified device, using the given image and the given options.
CudaModule(CudaDevice, InputStream) - Constructor for class com.ibm.cuda.CudaModule
Loads a module on the specified device from the given input stream using the default options.
CudaModule(CudaDevice, InputStream, CudaJitOptions) - Constructor for class com.ibm.cuda.CudaModule
Loads a module on the specified device from the given input stream using the specified options.
CudaModule.Cache - Class in com.ibm.cuda
The Cache class provides a simple mechanism to avoid reloading modules repeatedly.
CudaPermission - Class in com.ibm.cuda
This class defines CUDA permissions as described in the following table.
CudaPermission(String) - Constructor for class com.ibm.cuda.CudaPermission
Create a representation of the named permissions.
CudaPermission(String, String) - Constructor for class com.ibm.cuda.CudaPermission
Create a representation of the named permissions.
CudartUnloading - Static variable in interface com.ibm.cuda.CudaError
This indicates that a CUDA Runtime API call cannot be executed because it is being called during process shut down, at a point in time after CUDA driver has been unloaded.
CudaStream - Class in com.ibm.cuda
The CudaStream class represents an independent queue of work for a specific CudaDevice.
CudaStream(CudaDevice) - Constructor for class com.ibm.cuda.CudaStream
Creates a new stream on the specified device, with the default flags and the default priority.
CudaStream(CudaDevice, int, int) - Constructor for class com.ibm.cuda.CudaStream
Creates a new stream on the specified device, with the specified flags and priority.
CudaSurface - Class in com.ibm.cuda
The CudaSurface class represents a surface object found in a specific CudaModule loaded on a CUDA-capable device.
CudaTexture - Class in com.ibm.cuda
The CudaTexture class represents a texture object found in a specific CudaModule loaded on a CUDA-capable device.

D

destroy() - Method in class com.ibm.cuda.CudaLinker
Destroys this linker, releasing associated resources.
DeviceAlreadyInUse - Static variable in interface com.ibm.cuda.CudaError
This indicates that a call tried to access an exclusive-thread device that is already in use by a different thread.
DevicesUnavailable - Static variable in interface com.ibm.cuda.CudaError
This indicates that all CUDA devices are busy or unavailable at the current time.
Dim3 - Class in com.ibm.cuda
The Dim3 class represents the dimensions of a cube.
Dim3(int) - Constructor for class com.ibm.cuda.Dim3
Creates a cube of dimension (x,1,1).
Dim3(int, int) - Constructor for class com.ibm.cuda.Dim3
Creates a cube of dimension (x,y,1).
Dim3(int, int, int) - Constructor for class com.ibm.cuda.Dim3
Creates a cube of dimension (x,y,z).
disablePeerAccess(CudaDevice) - Method in class com.ibm.cuda.CudaDevice
Disable access to memory of peerDevice by this device.
DuplicateSurfaceName - Static variable in interface com.ibm.cuda.CudaError
This indicates that multiple surfaces (across separate CUDA source files in the application) share the same string name.
DuplicateTextureName - Static variable in interface com.ibm.cuda.CudaError
This indicates that multiple textures (across separate CUDA source files in the application) share the same string name.
DuplicateVariableName - Static variable in interface com.ibm.cuda.CudaError
This indicates that multiple global or constant variables (across separate CUDA source files in the application) share the same string name.

E

ECCUncorrectable - Static variable in interface com.ibm.cuda.CudaError
This indicates that an uncorrectable ECC error was detected during execution.
elapsedTimeSince(CudaEvent) - Method in class com.ibm.cuda.CudaEvent
Returns the elapsed time (in milliseconds) relative to the specified priorEvent.
enablePeerAccess(CudaDevice) - Method in class com.ibm.cuda.CudaDevice
Enable access to memory of peerDevice by this device.
equals(Object) - Method in class com.ibm.cuda.CudaDevice
Does the argument represent the same device as this?

F

fillByte(byte, long) - Method in class com.ibm.cuda.CudaBuffer
Stores count copies of value in this buffer.
fillChar(char, long) - Method in class com.ibm.cuda.CudaBuffer
Stores count copies of value in this buffer.
fillFloat(float, long) - Method in class com.ibm.cuda.CudaBuffer
Stores count copies of value in this buffer.
fillInt(int, long) - Method in class com.ibm.cuda.CudaBuffer
Stores count copies of value in this buffer.
fillShort(short, long) - Method in class com.ibm.cuda.CudaBuffer
Stores count copies of value in this buffer.
FLAG_BLOCKING_SYNC - Static variable in class com.ibm.cuda.CudaEvent
Use blocking synchronization.
FLAG_DEFAULT - Static variable in class com.ibm.cuda.CudaEvent
Default event creation flag.
FLAG_DEFAULT - Static variable in class com.ibm.cuda.CudaStream
Default stream creation flag.
FLAG_DISABLE_TIMING - Static variable in class com.ibm.cuda.CudaEvent
Do not record timing data.
FLAG_INTERPROCESS - Static variable in class com.ibm.cuda.CudaEvent
Event is suitable for interprocess use.
FLAG_LMEM_RESIZE_TO_MAX - Static variable in class com.ibm.cuda.CudaDevice
Keep local memory allocation after launch.
FLAG_MAP_HOST - Static variable in class com.ibm.cuda.CudaDevice
Support mapped pinned allocations.
FLAG_NON_BLOCKING - Static variable in class com.ibm.cuda.CudaStream
Stream creation flag requesting no implicit synchronization with the default stream.
FLAG_SCHED_AUTO - Static variable in class com.ibm.cuda.CudaDevice
Automatic scheduling.
FLAG_SCHED_BLOCKING_SYNC - Static variable in class com.ibm.cuda.CudaDevice
Set blocking synchronization as default scheduling.
FLAG_SCHED_SPIN - Static variable in class com.ibm.cuda.CudaDevice
Set spin as default scheduling.
FLAG_SCHED_YIELD - Static variable in class com.ibm.cuda.CudaDevice
Set yield as default scheduling.

G

get(CudaDevice, Object) - Method in class com.ibm.cuda.CudaModule.Cache
Retrieves an existing module for the specified device and key.
getAttribute(int) - Method in class com.ibm.cuda.CudaDevice
Returns the value of the specified attribute.
getAttribute(int) - Method in class com.ibm.cuda.CudaFunction
Returns the value of the specified @{code attribute}.
getAttribute(int) - Method in class com.ibm.cuda.CudaKernel
Returns the value of the specified @{code attribute} for the function associated with this kernel.
getCacheConfig() - Method in class com.ibm.cuda.CudaDevice
Returns the current cache configuration of this device.
getCount() - Static method in class com.ibm.cuda.CudaDevice
Returns the number of CUDA-capable devices available to the Java host.
getDeviceCount() - Static method in class com.ibm.cuda.Cuda
Returns the number of CUDA-capable devices available to the Java host.
getDeviceId() - Method in class com.ibm.cuda.CudaDevice
Returns an integer identifying this device (the value provided when this object was constructed).
getDriverVersion() - Static method in class com.ibm.cuda.Cuda
Returns a number identifying the driver version.
getDriverVersion() - Static method in class com.ibm.cuda.CudaDevice
Deprecated.
Use Cuda.getDriverVersion() instead.
getErrorLogBuffer() - Method in class com.ibm.cuda.CudaJitOptions
Returns the contents of the error log.
getErrorLogBuffer() - Method in class com.ibm.cuda.CudaLinker
Returns the contents of the error log.
getFlags() - Method in class com.ibm.cuda.CudaStream
Returns the flags of this stream.
getFreeMemory() - Method in class com.ibm.cuda.CudaDevice
Returns the amount of free device memory in bytes.
getFunction(String) - Method in class com.ibm.cuda.CudaModule
Returns the function of the specified name from this module.
getGlobal(String) - Method in class com.ibm.cuda.CudaModule
Returns the global variable of the specified name from this module.
getGreatestStreamPriority() - Method in class com.ibm.cuda.CudaDevice
Returns the greatest possible priority of a stream on this device.
getInfoLogBuffer() - Method in class com.ibm.cuda.CudaJitOptions
Returns the contents of the information log.
getInfoLogBuffer() - Method in class com.ibm.cuda.CudaLinker
Returns the contents of the information log.
getLeastStreamPriority() - Method in class com.ibm.cuda.CudaDevice
Returns the least possible priority of a stream on this device.
getLength() - Method in class com.ibm.cuda.CudaBuffer
Returns the length in bytes of this buffer.
getLimit(CudaDevice.Limit) - Method in class com.ibm.cuda.CudaDevice
Returns the value of the specified limit.
getMessage() - Method in exception com.ibm.cuda.CudaException
Returns a human-readable string describing the problem represented by this exception.
getName() - Method in class com.ibm.cuda.CudaDevice
Returns the name of this device.
getPriority() - Method in class com.ibm.cuda.CudaStream
Returns the priority of this stream.
getRuntimeVersion() - Static method in class com.ibm.cuda.Cuda
Returns a number identifying the runtime version.
getRuntimeVersion() - Static method in class com.ibm.cuda.CudaDevice
Deprecated.
Use Cuda.getRuntimeVersion() instead.
getSharedMemConfig() - Method in class com.ibm.cuda.CudaDevice
Returns the current shared memory configuration of this device.
getSurface(String) - Method in class com.ibm.cuda.CudaModule
Returns the surface of the specified name from this module.
getTexture(String) - Method in class com.ibm.cuda.CudaModule
Returns the texture of the specified name from this module.
getThreadsPerBlock() - Method in class com.ibm.cuda.CudaJitOptions
Returns the maximum number of threads per block.
getTotalMemory() - Method in class com.ibm.cuda.CudaDevice
Returns the total amount of memory on this device in bytes.
getWallTime() - Method in class com.ibm.cuda.CudaJitOptions
Returns the total elapsed time, in milliseconds, spent in the compiler and linker.
getWallTime() - Method in class com.ibm.cuda.CudaLinker
Answers the total elapsed time, in milliseconds, spent in the compiler and linker.
gridDimX - Variable in class com.ibm.cuda.CudaGrid
The size of the grid in the x dimension.
gridDimY - Variable in class com.ibm.cuda.CudaGrid
The size of the grid in the y dimension.
gridDimZ - Variable in class com.ibm.cuda.CudaGrid
The size of the grid in the z dimension.

H

hashCode() - Method in class com.ibm.cuda.CudaDevice
 
HostMemoryAlreadyRegistered - Static variable in interface com.ibm.cuda.CudaError
This error indicates that the memory range passed to ::cudaHostRegister() has already been registered.
HostMemoryNotRegistered - Static variable in interface com.ibm.cuda.CudaError
This error indicates that the pointer passed to ::cudaHostUnregister() does not correspond to any currently registered memory region.

I

IncompatibleDriverContext - Static variable in interface com.ibm.cuda.CudaError
This indicates that the current context is not compatible with this the CUDA Runtime.
InitializationError - Static variable in interface com.ibm.cuda.CudaError
The API call failed because the CUDA driver and runtime could not be initialized.
InsufficientDriver - Static variable in interface com.ibm.cuda.CudaError
This indicates that the installed NVIDIA CUDA driver is older than the CUDA runtime library.
InvalidChannelDescriptor - Static variable in interface com.ibm.cuda.CudaError
This indicates that the channel descriptor passed to the API call is not valid.
InvalidConfiguration - Static variable in interface com.ibm.cuda.CudaError
This indicates that a kernel launch is requesting resources that can never be satisfied by the current device.
InvalidDevice - Static variable in interface com.ibm.cuda.CudaError
This indicates that the device ordinal supplied by the user does not correspond to a valid CUDA device.
InvalidDeviceFunction - Static variable in interface com.ibm.cuda.CudaError
The requested device function does not exist or is not compiled for the proper device architecture.
InvalidDevicePointer - Static variable in interface com.ibm.cuda.CudaError
This indicates that at least one device pointer passed to the API call is not a valid device pointer.
InvalidFilterSetting - Static variable in interface com.ibm.cuda.CudaError
This indicates that a non-float texture was being accessed with linear filtering.
InvalidHostPointer - Static variable in interface com.ibm.cuda.CudaError
This indicates that at least one host pointer passed to the API call is not a valid host pointer.
InvalidKernelImage - Static variable in interface com.ibm.cuda.CudaError
This indicates that the device kernel image is invalid.
InvalidMemcpyDirection - Static variable in interface com.ibm.cuda.CudaError
This indicates that the direction of the memcpy passed to the API call is not one of the types specified by ::cudaMemcpyKind.
InvalidNormSetting - Static variable in interface com.ibm.cuda.CudaError
This indicates that an attempt was made to read a non-float texture as a normalized float.
InvalidPitchValue - Static variable in interface com.ibm.cuda.CudaError
This indicates that one or more of the pitch-related parameters passed to the API call is not within the acceptable range for pitch.
InvalidResourceHandle - Static variable in interface com.ibm.cuda.CudaError
This indicates that a resource handle passed to the API call was not valid.
InvalidSurface - Static variable in interface com.ibm.cuda.CudaError
This indicates that the surface passed to the API call is not a valid surface.
InvalidSymbol - Static variable in interface com.ibm.cuda.CudaError
This indicates that the symbol name/identifier passed to the API call is not a valid name or identifier.
InvalidTexture - Static variable in interface com.ibm.cuda.CudaError
This indicates that the texture passed to the API call is not a valid texture.
InvalidTextureBinding - Static variable in interface com.ibm.cuda.CudaError
This indicates that the texture binding is not valid.
InvalidValue - Static variable in interface com.ibm.cuda.CudaError
This indicates that one or more of the parameters passed to the API call is not within an acceptable range of values.

L

launch(CudaGrid, Object...) - Method in class com.ibm.cuda.CudaKernel
Launches this kernel.
launch(CudaGrid, CudaKernel.Parameters) - Method in class com.ibm.cuda.CudaKernel
Launches this kernel.
LaunchFailure - Static variable in interface com.ibm.cuda.CudaError
An exception occurred on the device while executing a kernel.
LaunchFileScopedSurf - Static variable in interface com.ibm.cuda.CudaError
This error indicates that a grid launch did not occur because the kernel uses file-scoped surfaces which are unsupported by the device runtime.
LaunchFileScopedTex - Static variable in interface com.ibm.cuda.CudaError
This error indicates that a grid launch did not occur because the kernel uses file-scoped textures which are unsupported by the device runtime.
LaunchMaxDepthExceeded - Static variable in interface com.ibm.cuda.CudaError
This error indicates that a device runtime grid launch did not occur because the depth of the child grid would exceed the maximum supported number of nested grid launches.
LaunchOutOfResources - Static variable in interface com.ibm.cuda.CudaError
This indicates that a launch did not occur because it did not have appropriate resources.
LaunchPendingCountExceeded - Static variable in interface com.ibm.cuda.CudaError
This error indicates that a device runtime grid launch failed because the launch would exceed the limit ::cudaLimitDevRuntimePendingLaunchCount.
LaunchTimeout - Static variable in interface com.ibm.cuda.CudaError
This indicates that the device kernel took too long to execute.

M

MapBufferObjectFailed - Static variable in interface com.ibm.cuda.CudaError
This indicates that the buffer object could not be mapped.
MASK_SCHED - Static variable in class com.ibm.cuda.CudaDevice
 
MemoryAllocation - Static variable in interface com.ibm.cuda.CudaError
The API call failed because it was unable to allocate enough memory to perform the requested operation.
MissingConfiguration - Static variable in interface com.ibm.cuda.CudaError
The device function being invoked (usually via ::cudaLaunch()) was not previously configured via the ::cudaConfigureCall() function.

N

NoDevice - Static variable in interface com.ibm.cuda.CudaError
This indicates that no CUDA-capable devices were detected by the installed CUDA driver.
NoKernelImageForDevice - Static variable in interface com.ibm.cuda.CudaError
This indicates that there is no kernel image available that is suitable for the device.
NotPermitted - Static variable in interface com.ibm.cuda.CudaError
This error indicates the attempted operation is not permitted.
NotReady - Static variable in interface com.ibm.cuda.CudaError
This indicates that asynchronous operations issued previously have not completed yet.
NotSupported - Static variable in interface com.ibm.cuda.CudaError
This error indicates the attempted operation is not supported on the current system or device.

O

OperatingSystem - Static variable in interface com.ibm.cuda.CudaError
This error indicates that an OS call failed.

P

Parameters(int) - Constructor for class com.ibm.cuda.CudaKernel.Parameters
Creates a new bundle of parameter values.
Parameters(Object...) - Constructor for class com.ibm.cuda.CudaKernel.Parameters
Creates a new bundle of parameter values.
Parameters(CudaKernel.Parameters) - Constructor for class com.ibm.cuda.CudaKernel.Parameters
Creates a copy of the given parameter block.
PeerAccessAlreadyEnabled - Static variable in interface com.ibm.cuda.CudaError
This error indicates that a call to ::cudaDeviceEnablePeerAccess() is trying to re-enable peer addressing on from a context which has already had peer addressing enabled.
PeerAccessNotEnabled - Static variable in interface com.ibm.cuda.CudaError
This error indicates that ::cudaDeviceDisablePeerAccess() is trying to disable peer addressing which has not been enabled yet via ::cudaDeviceEnablePeerAccess().
PeerAccessUnsupported - Static variable in interface com.ibm.cuda.CudaError
This error indicates that P2P access is not supported across the given devices.
ProfilerDisabled - Static variable in interface com.ibm.cuda.CudaError
This indicates profiler is not initialized for this run.
put(CudaDevice, Object, CudaModule) - Method in class com.ibm.cuda.CudaModule.Cache
Stores a module in this cache, associating it with the given device and key.

Q

query() - Method in class com.ibm.cuda.CudaEvent
Queries the state of this event.
query() - Method in class com.ibm.cuda.CudaStream
Queries the state of this stream.

R

record(CudaDevice) - Method in class com.ibm.cuda.CudaEvent
Records this event on the default stream of the specified device.
record(CudaStream) - Method in class com.ibm.cuda.CudaEvent
Records this event on the specified stream.
recordWallTime() - Method in class com.ibm.cuda.CudaJitOptions
Requests recording of the total wall clock time, in milliseconds, spent in the compiler and linker.

S

set(int, byte) - Method in class com.ibm.cuda.CudaKernel.Parameters
Replaces the parameter at the specified index with the given byte value.
set(int, char) - Method in class com.ibm.cuda.CudaKernel.Parameters
Replaces the parameter at the specified index with the given character value.
set(int, CudaBuffer) - Method in class com.ibm.cuda.CudaKernel.Parameters
Replaces the parameter at the specified index with the given buffer address.
set(int, double) - Method in class com.ibm.cuda.CudaKernel.Parameters
Replaces the parameter at the specified index with the given double value.
set(int, float) - Method in class com.ibm.cuda.CudaKernel.Parameters
Replaces the parameter at the specified index with the given float value.
set(int, int) - Method in class com.ibm.cuda.CudaKernel.Parameters
Replaces the parameter at the specified index with the given int value.
set(int, long) - Method in class com.ibm.cuda.CudaKernel.Parameters
Replaces the parameter at the specified index with the given long value.
set(int, short) - Method in class com.ibm.cuda.CudaKernel.Parameters
Replaces the parameter at the specified index with a short value.
setCacheConfig(CudaDevice.CacheConfig) - Method in class com.ibm.cuda.CudaDevice
Configures the cache of this device.
setCacheConfig(CudaDevice.CacheConfig) - Method in class com.ibm.cuda.CudaFunction
Configures the cache for this function.
setCacheConfig(CudaDevice.CacheConfig) - Method in class com.ibm.cuda.CudaKernel
Configures the cache for the function associated with this kernel.
setCacheMode(CudaJitOptions.CacheMode) - Method in class com.ibm.cuda.CudaJitOptions
Specifies the desired caching behavior (-dlcm).
setErrorLogBufferSize(int) - Method in class com.ibm.cuda.CudaJitOptions
Specifies the size, in bytes, to allocate for capturing error messages.
setGenerateDebugInfo(boolean) - Method in class com.ibm.cuda.CudaJitOptions
Specifies whether to generate debug information.
setGenerateLineInfo(boolean) - Method in class com.ibm.cuda.CudaJitOptions
Specifies whether to generate line number information.
setInfoLogBufferSize(int) - Method in class com.ibm.cuda.CudaJitOptions
Specifies the size, in bytes, to allocate for capturing informational messages.
setJitFallbackStrategy(CudaJitOptions.Fallback) - Method in class com.ibm.cuda.CudaJitOptions
Specifies the fallback strategy if an exactly matching binary object cannot be found.
setLimit(CudaDevice.Limit, long) - Method in class com.ibm.cuda.CudaDevice
Configures the specified limit.
setLogVerbose(boolean) - Method in class com.ibm.cuda.CudaJitOptions
Specifies whether to generate verbose log messages.
setMaxRegisters(int) - Method in class com.ibm.cuda.CudaJitOptions
Specifies the maximum number of registers that a thread may use.
SetOnActiveProcess - Static variable in interface com.ibm.cuda.CudaError
This indicates that the user has called ::cudaSetValidDevices(), ::cudaSetDeviceFlags(), ::cudaD3D9SetDirect3DDevice(), ::cudaD3D10SetDirect3DDevice, ::cudaD3D11SetDirect3DDevice(), or ::cudaVDPAUSetVDPAUDevice() after initializing the CUDA runtime by calling non-device management operations (allocating memory and launching kernels are examples of non-device management operations).
setOptimizationLevel(int) - Method in class com.ibm.cuda.CudaJitOptions
Specifies the level of optimization to be applied to generated code (0 - 4), with 4 being the default and highest level of optimization.
setSharedMemConfig(CudaDevice.SharedMemConfig) - Method in class com.ibm.cuda.CudaDevice
Configures the shared memory of this device.
setSharedMemConfig(CudaDevice.SharedMemConfig) - Method in class com.ibm.cuda.CudaFunction
Configures the shared memory of this function.
setSharedMemConfig(CudaDevice.SharedMemConfig) - Method in class com.ibm.cuda.CudaKernel
Configures the shared memory of the function associated with this kernel.
setTarget(CudaJitTarget) - Method in class com.ibm.cuda.CudaJitOptions
Specifies the desired compute target.
setTargetFromCuContext() - Method in class com.ibm.cuda.CudaJitOptions
Specifies that the target should be determined based on the current attached context.
setThreadsPerBlock(int) - Method in class com.ibm.cuda.CudaJitOptions
Specifies the minimum number of threads per block for compilation.
sharedMemBytes - Variable in class com.ibm.cuda.CudaGrid
The number of bytes of shared memory to allocate to each thread block.
SharedObjectInitFailed - Static variable in interface com.ibm.cuda.CudaError
This indicates that initialization of a shared object failed.
SharedObjectSymbolNotFound - Static variable in interface com.ibm.cuda.CudaError
This indicates that a link to a shared object failed to resolve.
slice(long, long) - Method in class com.ibm.cuda.CudaBuffer
Returns a sub-region of this buffer.
StartupFailure - Static variable in interface com.ibm.cuda.CudaError
This indicates an internal startup failure in the CUDA runtime.
stream - Variable in class com.ibm.cuda.CudaGrid
The stream on which the kernel should be queued (or null for the default stream).
Success - Static variable in interface com.ibm.cuda.CudaError
The API call returned with no errors.
SyncDepthExceeded - Static variable in interface com.ibm.cuda.CudaError
This error indicates that a call to ::cudaDeviceSynchronize made from the device runtime failed because the call was made at grid depth greater than either the default (2 levels of grids) or user specified device limit ::cudaLimitDevRuntimeSyncDepth.
synchronize() - Method in class com.ibm.cuda.CudaDevice
Synchronizes on this device.
synchronize() - Method in class com.ibm.cuda.CudaEvent
Synchronizes on this event.
synchronize() - Method in class com.ibm.cuda.CudaStream
Synchronizes with this stream.

T

TooManyPeers - Static variable in interface com.ibm.cuda.CudaError
This error indicates that the hardware resources required to enable peer access have been exhausted for one or more of the devices passed to ::cudaEnablePeerAccess().

U

Unknown - Static variable in interface com.ibm.cuda.CudaError
This indicates that an unknown internal error has occurred.
unload() - Method in class com.ibm.cuda.CudaModule
Unloads this module from the associated device.
UnmapBufferObjectFailed - Static variable in interface com.ibm.cuda.CudaError
This indicates that the buffer object could not be unmapped.
UnsupportedLimit - Static variable in interface com.ibm.cuda.CudaError
This indicates that the ::cudaLimit passed to the API call is not supported by the active device.

V

valueOf(String) - Static method in enum com.ibm.cuda.CudaDevice.CacheConfig
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cuda.CudaDevice.Limit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cuda.CudaDevice.SharedMemConfig
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cuda.CudaJitInputType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cuda.CudaJitOptions.CacheMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cuda.CudaJitOptions.Fallback
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.cuda.CudaJitTarget
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ibm.cuda.CudaDevice.CacheConfig
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cuda.CudaDevice.Limit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cuda.CudaDevice.SharedMemConfig
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cuda.CudaJitInputType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cuda.CudaJitOptions.CacheMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cuda.CudaJitOptions.Fallback
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.cuda.CudaJitTarget
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitFor(CudaEvent) - Method in class com.ibm.cuda.CudaStream
Makes all future work submitted to this stream wait for the specified event to occur.

X

x - Variable in class com.ibm.cuda.Dim3
The size of this cube in the x dimension.

Y

y - Variable in class com.ibm.cuda.Dim3
The size of this cube in the y dimension.

Z

z - Variable in class com.ibm.cuda.Dim3
The size of this cube in the z dimension.
A B C D E F G H I L M N O P Q R S T U V W X Y Z 
Skip navigation links
OpenJ9 CUDA Classes

Eclipse OpenJ9 website.
To raise a bug report or suggest an improvement create an Eclipse OpenJ9 issue.
Copyright © 2013, 2024 IBM Corp. and others.