Table of Contents

Class LinearAlgebraKernelLibrary.HardwareInfo

Namespace
DotCompute.Algorithms
Assembly
DotCompute.Algorithms.dll

Hardware information for optimization decisions.

[SuppressMessage("Design", "CA1034:Nested types should not be visible", Justification = "Type made public to fix CA0050/CA0051 accessibility warnings. Used in public method signatures.")]
public class LinearAlgebraKernelLibrary.HardwareInfo
Inheritance
LinearAlgebraKernelLibrary.HardwareInfo
Inherited Members

Properties

ComputeUnits

Gets or sets the compute units.

public int ComputeUnits { get; set; }

Property Value

int

The compute units.

GlobalMemorySize

Gets or sets the global memory size.

public long GlobalMemorySize { get; set; }

Property Value

long

The global memory size.

MaxWorkGroupSize

Gets or sets the max work group size.

public int MaxWorkGroupSize { get; set; }

Property Value

int

The max work group size.

PreferredWorkGroupSizeMultiple

Gets or sets the preferred work group size multiple.

public int PreferredWorkGroupSizeMultiple { get; set; }

Property Value

int

The preferred work group size multiple.

SharedMemorySize

Gets or sets the shared memory size.

public int SharedMemorySize { get; set; }

Property Value

int

The shared memory size.