PULSAR  2.0.0
Parallel Ultra-Light Systolic Array Runtime
 All Data Structures Files Functions Typedefs Enumerations Macros Groups
cuda_stubs.c File Reference

Stubs for a no-CUDA build. More...

#include "cuda_stubs.h"

Go to the source code of this file.

Functions

cudaError_t cudaSetDevice (int device)
 
cudaError_t cudaGetDevice (int *device)
 
cudaError_t cudaFree (void *devPtr)
 
cudaError_t cudaMalloc (void **devPtr, size_t size)
 
cudaError_t cudaMemGetInfo (size_t *free, size_t *total)
 
cudaError_t cudaStreamDestroy (cudaStream_t stream)
 
cudaError_t cudaStreamCreateWithFlags (cudaStream_t *pStream, unsigned int flags)
 
cudaError_t cudaStreamAddCallback (cudaStream_t stream, cudaStreamCallback_t callback, void *userData, unsigned int flags)
 
cudaError_t cudaEventCreate (cudaEvent_t *event)
 
cudaError_t cudaEventRecord (cudaEvent_t event, cudaStream_t stream)
 
cudaError_t cudaEventElapsedTime (float *ms, cudaEvent_t start, cudaEvent_t end)
 
cudaError_t cudaMemcpyAsync (void *dst, const void *src, size_t count, cudaMemcpyKind kind, cudaStream_t stream)
 
cudaError_t cudaMemcpyPeerAsync (void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream)
 
cudaError_t cudaDeviceSynchronize (void)
 
const __cudart_builtin__ char * cudaGetErrorString (cudaError_t error)
 

Detailed Description

Stubs for a no-CUDA build.

Author
Jakub Kurzak

PULSAR Runtime http://icl.utk.edu/pulsar/ Copyright (C) 2012-2015 University of Tennessee.

Definition in file cuda_stubs.c.