Uses of Class
jcuda.driver.CUstream

Packages that use CUstream
jcuda.driver Contains the classes related to the JCuda driver API. 
jcuda.runtime Contains the classes related to the JCuda runtime API. 
 

Uses of CUstream in jcuda.driver
 

Methods in jcuda.driver with parameters of type CUstream
 void CUstreamCallback.call(CUstream hStream, int status, java.lang.Object userData)
          The function that will be called
static int JCudaDriver.cuEventRecord(CUevent hEvent, CUstream hStream)
          Records an event.
static int JCudaDriver.cuGLMapBufferObjectAsync(CUdeviceptr dptr, long[] size, int buffer, CUstream hStream)
          Maps an OpenGL buffer object.
static int JCudaDriver.cuGLUnmapBufferObjectAsync(int buffer, CUstream hStream)
          Unmaps an OpenGL buffer object.
static int JCudaDriver.cuGraphicsMapResources(int count, CUgraphicsResource[] resources, CUstream hStream)
          Map graphics resources for access by CUDA.
static int JCudaDriver.cuGraphicsUnmapResources(int count, CUgraphicsResource[] resources, CUstream hStream)
          Unmap graphics resources.
static int JCudaDriver.cuLaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream)
          Launches a CUDA function.
static int JCudaDriver.cuLaunchKernel(CUfunction f, int gridDimX, int gridDimY, int gridDimZ, int blockDimX, int blockDimY, int blockDimZ, int sharedMemBytes, CUstream hStream, Pointer kernelParams, Pointer extra)
          Launches a CUDA function.
static int JCudaDriver.cuMemcpy2DAsync(CUDA_MEMCPY2D pCopy, CUstream hStream)
          Copies memory for 2D arrays.
static int JCudaDriver.cuMemcpy3DAsync(CUDA_MEMCPY3D pCopy, CUstream hStream)
          Copies memory for 3D arrays.
static int JCudaDriver.cuMemcpy3DPeerAsync(CUDA_MEMCPY3D_PEER pCopy, CUstream hStream)
          Copies memory between contexts asynchronously.
static int JCudaDriver.cuMemcpyAsync(CUdeviceptr dst, CUdeviceptr src, long ByteCount, CUstream hStream)
          Copies memory asynchronously.
static int JCudaDriver.cuMemcpyAtoHAsync(Pointer dstHost, CUarray srcArray, long srcIndex, long ByteCount, CUstream hStream)
          Copies memory from Array to Host.
static int JCudaDriver.cuMemcpyDtoDAsync(CUdeviceptr dstDevice, CUdeviceptr srcDevice, long ByteCount, CUstream hStream)
          Copies memory from Device to Device.
static int JCudaDriver.cuMemcpyDtoHAsync(Pointer dstHost, CUdeviceptr srcDevice, long ByteCount, CUstream hStream)
          Copies memory from Device to Host.
static int JCudaDriver.cuMemcpyHtoAAsync(CUarray dstArray, long dstIndex, Pointer pSrc, long ByteCount, CUstream hStream)
          Copies memory from Host to Array.
static int JCudaDriver.cuMemcpyHtoDAsync(CUdeviceptr dstDevice, Pointer srcHost, long ByteCount, CUstream hStream)
          Copies memory from Host to Device.
static int JCudaDriver.cuMemcpyPeerAsync(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, long ByteCount, CUstream hStream)
          Copies device memory between two contexts asynchronously.
static int JCudaDriver.cuMemsetD16Async(CUdeviceptr dstDevice, short us, long N, CUstream hStream)
          Sets device memory.
static int JCudaDriver.cuMemsetD2D16Async(CUdeviceptr dstDevice, long dstPitch, short us, long Width, long Height, CUstream hStream)
          Sets device memory.
static int JCudaDriver.cuMemsetD2D32Async(CUdeviceptr dstDevice, long dstPitch, int ui, long Width, long Height, CUstream hStream)
          Sets device memory.
static int JCudaDriver.cuMemsetD2D8Async(CUdeviceptr dstDevice, long dstPitch, byte uc, long Width, long Height, CUstream hStream)
          Sets device memory.
static int JCudaDriver.cuMemsetD32Async(CUdeviceptr dstDevice, int ui, long N, CUstream hStream)
          Sets device memory.
static int JCudaDriver.cuMemsetD8Async(CUdeviceptr dstDevice, byte uc, long N, CUstream hStream)
          Sets device memory.
static int JCudaDriver.cuStreamAddCallback(CUstream hStream, CUstreamCallback callback, java.lang.Object userData, int flags)
          Add a callback to a compute stream.
static int JCudaDriver.cuStreamCreate(CUstream phStream, int Flags)
          Create a stream.
static int JCudaDriver.cuStreamDestroy(CUstream hStream)
          Destroys a stream.
static int JCudaDriver.cuStreamQuery(CUstream hStream)
          Determine status of a compute stream.
static int JCudaDriver.cuStreamSynchronize(CUstream hStream)
          Wait until a stream's tasks are completed.
static int JCudaDriver.cuStreamWaitEvent(CUstream hStream, CUevent hEvent, int Flags)
          Make a compute stream wait on an event.
 

Uses of CUstream in jcuda.runtime
 

Constructors in jcuda.runtime with parameters of type CUstream
cudaStream_t(CUstream stream)
          Creates a cudaStream_t for the given CUstream.