Class TransferResourceRequirements
- Namespace
- DotCompute.Memory.Types
- Assembly
- DotCompute.Memory.dll
Represents the resource requirements for a transfer operation.
public class TransferResourceRequirements
- Inheritance
-
TransferResourceRequirements
- Inherited Members
Properties
BenefitsFromGpuAcceleration
Gets or sets a value indicating whether GPU acceleration is beneficial for this operation.
public bool BenefitsFromGpuAcceleration { get; set; }
Property Value
- bool
True if GPU acceleration would improve performance; otherwise, false.
ExpectedDuration
Gets or sets the expected duration of the operation.
public TimeSpan ExpectedDuration { get; set; }
Property Value
- TimeSpan
The estimated time to complete the operation.
ExpectedMemoryUsage
Gets or sets the expected memory usage in bytes.
public long ExpectedMemoryUsage { get; set; }
Property Value
- long
The expected memory consumption during the operation.
RecommendedCpuCores
Gets or sets the minimum number of CPU cores recommended for this operation.
public int RecommendedCpuCores { get; set; }
Property Value
- int
The recommended minimum CPU cores.
RequiresExclusiveAccess
Gets or sets a value indicating whether this operation requires exclusive access to resources.
public bool RequiresExclusiveAccess { get; set; }
Property Value
- bool
True if the operation needs exclusive access; otherwise, false.