Class DeviceExceptionManager

Class Documentation

class DeviceExceptionManager

Host ‘singleton’, owned 1 per CUDASimulation, provides facility for generating and checking DeviceExceptionBuffers

Public Functions

DeviceExceptionManager()
~DeviceExceptionManager()

Free all device memory

DeviceExceptionBuffer *getDevicePtr(unsigned int streamId, cudaStream_t stream)
void checkError(const std::string &function, unsigned int streamId, cudaStream_t stream)