Table of Contents

Class OccupancyCurve

Namespace
DotCompute.Core.Models
Assembly
DotCompute.Core.dll

Represents an occupancy curve showing how occupancy varies with block size.

public class OccupancyCurve
Inheritance
OccupancyCurve
Inherited Members

Properties

DataPoints

Gets the list of occupancy data points at different block sizes.

public IList<OccupancyDataPoint> DataPoints { get; init; }

Property Value

IList<OccupancyDataPoint>

DeviceId

Gets or sets the device ID for this analysis.

public int DeviceId { get; set; }

Property Value

int

KernelName

Gets or sets the name of the kernel being analyzed.

public string KernelName { get; set; }

Property Value

string

MaxOccupancy

Gets or sets the maximum occupancy achieved.

public double MaxOccupancy { get; set; }

Property Value

double

OptimalBlockSize

Gets or sets the block size that yields optimal occupancy.

public int OptimalBlockSize { get; set; }

Property Value

int