Module openj9.cuda
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
Cudaclass provides general CUDA utilities.TheCudaBufferclass represents a region of memory on a specific device.TheCudaDeviceclass represents a CUDA-capable device.CacheConfigidentifies the cache configuration choices for a device.Limitidentifies device limits that may be queried or configured.TheCudaErrorinterface defines the possible values ofCudaException.code.TheCudaEventclass represents an event that can be queued in a stream on a CUDA-capable device.TheCudaExceptionclass represents an unusual or unexpected response from a CUDA-capable device.TheCudaFunctionclass represents a kernel entry point found in a specificCudaModuleloaded on a CUDA-capable device.TheCudaGlobalclass represents a global variable found in a specificCudaModuleloaded on a CUDA-capable device.TheCudaGridclass represents a kernel launch configuration.CudaJitInputTypeidentifies the type of input being provided toCudaLinker#add(...).TheCudaJitOptionsclass represents a set of options that influence the behavior of linking and loading modules.CacheModeidentifies the cache management choices.Fallbackidentifies the available fall-back strategies when an exactly matching object is not available.CudaJitTargetidentifies the target compute device class for linking and loading modules.TheParametersclass represents the actual parameters in akernellaunch.TheCudaLinkerclass supports combining one or more code fragments to form a module that can be then loaded on a CUDA-capable device.TheCudaModuleclass represents a module that has been loaded on a CUDA-capable device.TheCacheclass provides a simple mechanism to avoid reloading modules repeatedly.This class defines CUDA permissions as described in the following table.TheCudaStreamclass represents an independent queue of work for a specificCudaDevice.TheCudaSurfaceclass represents a surface object found in a specificCudaModuleloaded on a CUDA-capable device.TheCudaTextureclass represents a texture object found in a specificCudaModuleloaded on a CUDA-capable device.TheDim3class represents the dimensions of a cube.