Uses of Class
jcuda.runtime.cudaStream_t

Packages that use cudaStream_t
jcuda.jcufft Contains the classes of JCufft. 
jcuda.runtime Contains the classes related to the JCuda runtime API. 
 

Uses of cudaStream_t in jcuda.jcufft
 

Methods in jcuda.jcufft with parameters of type cudaStream_t
static int JCufft.cufftSetStream(cufftHandle plan, cudaStream_t stream)
           Associates a CUDA stream with a CUFFT plan.
 

Uses of cudaStream_t in jcuda.runtime
 

Methods in jcuda.runtime with parameters of type cudaStream_t
static int JCuda.cudaConfigureCall(dim3 gridDim, dim3 blockDim, long sharedMem, cudaStream_t stream)
          Configure a device-launch.
static int JCuda.cudaEventRecord(cudaEvent_t event, cudaStream_t stream)
          Records an event.
static int JCuda.cudaGLMapBufferObjectAsync(Pointer devPtr, int bufObj, cudaStream_t stream)
          Deprecated. As of CUDA 3.0
static int JCuda.cudaGLUnmapBufferObjectAsync(int bufObj, cudaStream_t stream)
          Deprecated. As of CUDA 3.0
static int JCuda.cudaGraphicsMapResources(int count, cudaGraphicsResource[] resources, cudaStream_t stream)
          Maps the count graphics resources in resources for access by CUDA.

The resources in resources may be accessed by CUDA until they are unmapped.
static int JCuda.cudaGraphicsUnmapResources(int count, cudaGraphicsResource[] resources, cudaStream_t stream)
          Unmaps the count graphics resources in resources.

Once unmapped, the resources in resources may not be accessed by CUDA until they are mapped again.

This function provides the synchronization guarantee that any CUDA work issued in stream before cudaGraphicsUnmapResources() will complete before any subsequently issued graphics work begins.

If resources contains any duplicate entries then cudaErrorInvalidResourceHandle is returned.
static int JCuda.cudaMemcpy2DAsync(Pointer dst, long dpitch, Pointer src, long spitch, long width, long height, int cudaMemcpyKind_kind, cudaStream_t stream)
           
static int JCuda.cudaMemcpy2DFromArrayAsync(Pointer dst, long dpitch, cudaArray src, long wOffset, long hOffset, long width, long height, int cudaMemcpyKind_kind, cudaStream_t stream)
           
static int JCuda.cudaMemcpy2DToArrayAsync(cudaArray dst, long wOffset, long hOffset, Pointer src, long spitch, long width, long height, int cudaMemcpyKind_kind, cudaStream_t stream)
           
static int JCuda.cudaMemcpy3DAsync(cudaMemcpy3DParms p, cudaStream_t stream)
           
static int JCuda.cudaMemcpyAsync(Pointer dst, Pointer src, long count, int cudaMemcpyKind_kind, cudaStream_t stream)
           
static int JCuda.cudaMemcpyFromArrayAsync(Pointer dst, cudaArray src, long wOffset, long hOffset, long count, int cudaMemcpyKind_kind, cudaStream_t stream)
           
static int JCuda.cudaMemcpyFromSymbolAsync(Pointer dst, java.lang.String symbol, long count, long offset, int cudaMemcpyKind_kind, cudaStream_t stream)
           
static int JCuda.cudaMemcpyToArrayAsync(cudaArray dst, long wOffset, long hOffset, Pointer src, long count, int cudaMemcpyKind_kind, cudaStream_t stream)
           
static int JCuda.cudaMemcpyToSymbolAsync(java.lang.String symbol, Pointer src, long count, long offset, int cudaMemcpyKind_kind, cudaStream_t stream)
           
static int JCuda.cudaStreamCreate(cudaStream_t stream)
          Create an async stream.
static int JCuda.cudaStreamDestroy(cudaStream_t stream)
          Destroys and cleans-up a stream object.
static int JCuda.cudaStreamQuery(cudaStream_t stream)
          Queries a stream for completion-status.
static int JCuda.cudaStreamSynchronize(cudaStream_t stream)
          Waits for stream tasks to complete.