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
DeviceId
Gets or sets the device ID for this analysis.
public int DeviceId { get; set; }
Property Value
KernelName
Gets or sets the name of the kernel being analyzed.
public string KernelName { get; set; }
Property Value
MaxOccupancy
Gets or sets the maximum occupancy achieved.
public double MaxOccupancy { get; set; }
Property Value
OptimalBlockSize
Gets or sets the block size that yields optimal occupancy.
public int OptimalBlockSize { get; set; }