Class ExecutionCapabilities
- Namespace
- DotCompute.Abstractions.Ports
- Assembly
- DotCompute.Abstractions.dll
Execution capabilities of a backend.
public sealed record ExecutionCapabilities : IEquatable<ExecutionCapabilities>
- Inheritance
-
ExecutionCapabilities
- Implements
- Inherited Members
Properties
MaxConcurrentStreams
Number of concurrent streams/queues.
public int MaxConcurrentStreams { get; init; }
Property Value
MaxGridDim
Maximum grid dimensions.
public Dim3 MaxGridDim { get; init; }
Property Value
MaxSharedMemoryPerBlock
Maximum shared memory per block.
public int MaxSharedMemoryPerBlock { get; init; }
Property Value
MaxThreadsPerBlock
Maximum threads per block.
public int MaxThreadsPerBlock { get; init; }
Property Value
SupportsCooperativeLaunch
Supports cooperative kernel launch.
public bool SupportsCooperativeLaunch { get; init; }
Property Value
SupportsDynamicParallelism
Supports dynamic parallelism.
public bool SupportsDynamicParallelism { get; init; }