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
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
Priority
Gets or initializes the priority level for this queue (default: Normal).
public QueuePriority Priority { get; init; }