Table of Contents

Class QueueProperties

Namespace
DotCompute.Backends.OpenCL.Execution
Assembly
DotCompute.Backends.OpenCL.dll

Properties for command queue creation and behavior.

public sealed record QueueProperties : IEquatable<QueueProperties>
Inheritance
QueueProperties
Implements
Inherited Members

Properties

EnableProfiling

Gets or initializes whether profiling is enabled for queue operations (default: false). Profiling allows timing measurements but adds overhead.

public bool EnableProfiling { get; init; }

Property Value

bool

InOrderExecution

Gets or initializes whether queue executes commands in order (default: true). In-order queues guarantee sequential execution but may reduce parallelism.

public bool InOrderExecution { get; init; }

Property Value

bool

Priority

Gets or initializes the priority level for this queue (default: Normal).

public QueuePriority Priority { get; init; }

Property Value

QueuePriority