Class DeviceKernel

class DeviceKernel

Public Functions

virtual void launch(unsigned int gridDimX, unsigned int gridDimY, unsigned int gridDimZ, unsigned int blockDimX, unsigned int blockDimY, unsigned int blockDimZ, unsigned int sharedMemBytes, void **kernelParams) = 0
virtual void initializeDynamicWatchdog(bool could_interrupt, uint64_t cycle_budget) = 0
virtual void initializeRuntimeInterrupter() = 0
virtual std::unique_ptr<DeviceClock> make_clock() = 0
virtual ~DeviceKernel()