Table of Contents

Enum ProfiledOperation

Namespace
DotCompute.Backends.OpenCL.Profiling
Assembly
DotCompute.Backends.OpenCL.dll

Types of operations that can be profiled.

public enum ProfiledOperation

Fields

BufferAllocation = 5

Buffer allocation operation.

BufferDeallocation = 6

Buffer deallocation operation.

KernelCompilation = 4

Kernel compilation operation.

KernelExecution = 0

Kernel execution on the device.

MemoryTransferDeviceToDevice = 3

Memory transfer between devices.

MemoryTransferDeviceToHost = 2

Memory transfer from device to host.

MemoryTransferHostToDevice = 1

Memory transfer from host to device.

QueueOperation = 7

Command queue operation (flush, finish, etc.).