Uses of Class
jcuda.runtime.cudaStream_t

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

Uses of cudaStream_t in jcuda.driver
 

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

Uses of cudaStream_t in jcuda.runtime
 

Methods in jcuda.runtime with parameters of type cudaStream_t
 void cudaStreamCallback.call(cudaStream_t stream, int status, java.lang.Object userData)
          The function that will be called
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)
          Maps a buffer object for access by CUDA.
static int JCuda.cudaGLUnmapBufferObjectAsync(int bufObj, cudaStream_t stream)
          Unmaps a buffer object for access by CUDA.
static int JCuda.cudaGraphicsMapResources(int count, cudaGraphicsResource[] resources, cudaStream_t stream)
          Map graphics resources for access by CUDA.
static int JCuda.cudaGraphicsUnmapResources(int count, cudaGraphicsResource[] resources, cudaStream_t stream)
          Unmap graphics resources.
static int JCuda.cudaMemcpy2DAsync(Pointer dst, long dpitch, Pointer src, long spitch, long width, long height, int cudaMemcpyKind_kind, cudaStream_t stream)
          Copies data between host and device.
static int JCuda.cudaMemcpy2DFromArrayAsync(Pointer dst, long dpitch, cudaArray src, long wOffset, long hOffset, long width, long height, int cudaMemcpyKind_kind, cudaStream_t stream)
          Copies data between host and device.
static int JCuda.cudaMemcpy2DToArrayAsync(cudaArray dst, long wOffset, long hOffset, Pointer src, long spitch, long width, long height, int cudaMemcpyKind_kind, cudaStream_t stream)
          Copies data between host and device.
static int JCuda.cudaMemcpy3DAsync(cudaMemcpy3DParms p, cudaStream_t stream)
          Copies data between 3D objects.
static int JCuda.cudaMemcpy3DPeerAsync(cudaMemcpy3DPeerParms p, cudaStream_t stream)
          Copies memory between devices asynchronously.
static int JCuda.cudaMemcpyAsync(Pointer dst, Pointer src, long count, int cudaMemcpyKind_kind, cudaStream_t stream)
          Copies data between host and device.
static int JCuda.cudaMemcpyFromArrayAsync(Pointer dst, cudaArray src, long wOffset, long hOffset, long count, int cudaMemcpyKind_kind, cudaStream_t stream)
          Copies data between host and device.
static int JCuda.cudaMemcpyFromSymbolAsync(Pointer dst, java.lang.String symbol, long count, long offset, int cudaMemcpyKind_kind, cudaStream_t stream)
          [C++ API] Copies data from the given symbol on the device template < class T > cudaError_t cudaMemcpyFromSymbolAsync ( void* dst, const T& symbol, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyDeviceToHost, cudaStream_t stream = 0 ) [inline]
[C++ API] Copies data from the given symbol on the device Copies count bytes from the memory area offset bytes from the start of symbol symbol to the memory area pointed to by dst.
static int JCuda.cudaMemcpyPeerAsync(Pointer dst, int dstDevice, Pointer src, int srcDevice, long count, cudaStream_t stream)
          Copies memory between two devices asynchronously.
static int JCuda.cudaMemcpyToArrayAsync(cudaArray dst, long wOffset, long hOffset, Pointer src, long count, int cudaMemcpyKind_kind, cudaStream_t stream)
          Copies data between host and device.
static int JCuda.cudaMemcpyToSymbolAsync(java.lang.String symbol, Pointer src, long count, long offset, int cudaMemcpyKind_kind, cudaStream_t stream)
          [C++ API] Copies data to the given symbol on the device template < class T > cudaError_t cudaMemcpyToSymbolAsync ( const T& symbol, const void* src, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyHostToDevice, cudaStream_t stream = 0 ) [inline]
[C++ API] Copies data to the given symbol on the device Copies count bytes from the memory area pointed to by src to the memory area offset bytes from the start of symbol symbol.
static int JCuda.cudaMemset2DAsync(Pointer devPtr, long pitch, int value, long width, long height, cudaStream_t stream)
          Initializes or sets device memory to a value.
static int JCuda.cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream)
          Initializes or sets device memory to a value.
static int JCuda.cudaMemsetAsync(Pointer devPtr, int value, long count, cudaStream_t stream)
          Initializes or sets device memory to a value.
static int JCuda.cudaStreamAddCallback(cudaStream_t stream, cudaStreamCallback callback, java.lang.Object userData, int flags)
          Add a callback to a compute stream.
static int JCuda.cudaStreamCreate(cudaStream_t stream)
          Create an asynchronous stream.
static int JCuda.cudaStreamCreateWithFlags(cudaStream_t pStream, int flags)
          Create an asynchronous stream.
static int JCuda.cudaStreamDestroy(cudaStream_t stream)
          Destroys and cleans up an asynchronous stream.
static int JCuda.cudaStreamQuery(cudaStream_t stream)
          Queries an asynchronous stream for completion status.
static int JCuda.cudaStreamSynchronize(cudaStream_t stream)
          Waits for stream tasks to complete.
static int JCuda.cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, int flags)
          Make a compute stream wait on an event.