Table of Contents

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.