Package com.ibm.cuda
package com.ibm.cuda
This package enables access to CUDA-capable devices from Java.
A wealth of background information on CUDA is available here.
-
ClassDescriptionThe
Cuda
class provides general CUDA utilities.TheCudaBuffer
class represents a region of memory on a specific device.TheCudaDevice
class represents a CUDA-capable device.CacheConfig
identifies the cache configuration choices for a device.Limit
identifies device limits that may be queried or configured.TheCudaError
interface defines the possible values ofCudaException.code
.TheCudaEvent
class represents an event that can be queued in a stream on a CUDA-capable device.TheCudaException
class represents an unusual or unexpected response from a CUDA-capable device.TheCudaFunction
class represents a kernel entry point found in a specificCudaModule
loaded on a CUDA-capable device.TheCudaGlobal
class represents a global variable found in a specificCudaModule
loaded on a CUDA-capable device.TheCudaGrid
class represents a kernel launch configuration.CudaJitInputType
identifies the type of input being provided toCudaLinker#add(...)
.TheCudaJitOptions
class represents a set of options that influence the behavior of linking and loading modules.CacheMode
identifies the cache management choices.Fallback
identifies the available fall-back strategies when an exactly matching object is not available.CudaJitTarget
identifies the target compute device class for linking and loading modules.TheParameters
class represents the actual parameters in akernel
launch.TheCudaLinker
class supports combining one or more code fragments to form a module that can be then loaded on a CUDA-capable device.TheCudaModule
class represents a module that has been loaded on a CUDA-capable device.TheCache
class provides a simple mechanism to avoid reloading modules repeatedly.This class defines CUDA permissions as described in the following table.TheCudaStream
class represents an independent queue of work for a specificCudaDevice
.TheCudaSurface
class represents a surface object found in a specificCudaModule
loaded on a CUDA-capable device.TheCudaTexture
class represents a texture object found in a specificCudaModule
loaded on a CUDA-capable device.TheDim3
class represents the dimensions of a cube.