Kernel Tuning Toolkit 2.3
 
Loading...
Searching...
No Matches
ktt::ComputeInterface Member List

This is the complete list of members for ktt::ComputeInterface, including all inherited members.

ChangeArguments(const KernelDefinitionId id, const std::vector< ArgumentId > &arguments)=0ktt::ComputeInterfacepure virtual
ClearBuffer(const ArgumentId &id)=0ktt::ComputeInterfacepure virtual
CopyBuffer(const ArgumentId &destination, const ArgumentId &source, const size_t dataSize=0)=0ktt::ComputeInterfacepure virtual
CopyBufferAsync(const ArgumentId &destination, const ArgumentId &source, const QueueId queue, const size_t dataSize=0)=0ktt::ComputeInterfacepure virtual
DownloadBuffer(const ArgumentId &id, void *destination, const size_t dataSize=0)=0ktt::ComputeInterfacepure virtual
DownloadBufferAsync(const ArgumentId &id, const QueueId queue, void *destination, const size_t dataSize=0)=0ktt::ComputeInterfacepure virtual
GetAllQueues() const =0ktt::ComputeInterfacepure virtual
GetCurrentConfiguration() const =0ktt::ComputeInterfacepure virtual
GetCurrentGlobalSize(const KernelDefinitionId id) const =0ktt::ComputeInterfacepure virtual
GetCurrentLocalSize(const KernelDefinitionId id) const =0ktt::ComputeInterfacepure virtual
GetDefaultQueue() const =0ktt::ComputeInterfacepure virtual
GetProfiling(const KernelId id)=0ktt::ComputeInterfacepure virtual
GetRemainingProfilingRuns(const KernelDefinitionId id) const =0ktt::ComputeInterfacepure virtual
GetRemainingProfilingRuns() const =0ktt::ComputeInterfacepure virtual
GetRunMode() const =0ktt::ComputeInterfacepure virtual
GetUnifiedMemoryBufferHandle(const ArgumentId &id, UnifiedBufferMemory &memoryHandle)=0ktt::ComputeInterfacepure virtual
HasBuffer(const ArgumentId &id)=0ktt::ComputeInterfacepure virtual
ResizeBuffer(const ArgumentId &id, const size_t newDataSize, const bool preserveData)=0ktt::ComputeInterfacepure virtual
RunKernel(const KernelDefinitionId id)=0ktt::ComputeInterfacepure virtual
RunKernel(const KernelDefinitionId id, const DimensionVector &globalSize, const DimensionVector &localSize)=0ktt::ComputeInterfacepure virtual
RunKernelAsync(const KernelDefinitionId id, const QueueId queue)=0ktt::ComputeInterfacepure virtual
RunKernelAsync(const KernelDefinitionId id, const QueueId queue, const DimensionVector &globalSize, const DimensionVector &localSize)=0ktt::ComputeInterfacepure virtual
RunKernelWithProfiling(const KernelDefinitionId id)=0ktt::ComputeInterfacepure virtual
RunKernelWithProfiling(const KernelDefinitionId id, const DimensionVector &globalSize, const DimensionVector &localSize)=0ktt::ComputeInterfacepure virtual
SwapArguments(const KernelDefinitionId id, const ArgumentId &first, const ArgumentId &second)=0ktt::ComputeInterfacepure virtual
SynchronizeDevice()=0ktt::ComputeInterfacepure virtual
SynchronizeQueue(const QueueId queue)=0ktt::ComputeInterfacepure virtual
SynchronizeQueues()=0ktt::ComputeInterfacepure virtual
UpdateBuffer(const ArgumentId &id, const void *data, const size_t dataSize=0)=0ktt::ComputeInterfacepure virtual
UpdateBufferAsync(const ArgumentId &id, const QueueId queue, const void *data, const size_t dataSize=0)=0ktt::ComputeInterfacepure virtual
UpdateLocalArgument(const ArgumentId &id, const size_t dataSize)=0ktt::ComputeInterfacepure virtual
UpdateScalarArgument(const ArgumentId &id, const void *data)=0ktt::ComputeInterfacepure virtual
UploadBuffer(const ArgumentId &id)=0ktt::ComputeInterfacepure virtual
UploadBufferAsync(const ArgumentId &id, const QueueId queue)=0ktt::ComputeInterfacepure virtual
WaitForComputeAction(const ComputeActionId id)=0ktt::ComputeInterfacepure virtual
WaitForTransferAction(const TransferActionId id)=0ktt::ComputeInterfacepure virtual
~ComputeInterface()=defaultktt::ComputeInterfacevirtual