Table of Contents

Class GpuUtilizationStats

Namespace
DotCompute.Abstractions.Debugging.Types
Assembly
DotCompute.Abstractions.dll

GPU utilization statistics.

public sealed class GpuUtilizationStats
Inheritance
GpuUtilizationStats
Inherited Members

Properties

AverageGpuMemoryBandwidth

Gets or sets the average GPU memory bandwidth in GB/s.

public double AverageGpuMemoryBandwidth { get; set; }

Property Value

double

AverageGpuMemoryUsage

Gets or sets the average GPU memory usage in bytes.

public long AverageGpuMemoryUsage { get; set; }

Property Value

long

AverageGpuUtilization

Gets or sets the average GPU utilization percentage (0-100).

public double AverageGpuUtilization { get; set; }

Property Value

double

OccupancyPercentage

Gets or sets the GPU occupancy percentage (0-100).

public double OccupancyPercentage { get; set; }

Property Value

double

PeakGpuMemoryUsage

Gets or sets the peak GPU memory usage in bytes.

public long PeakGpuMemoryUsage { get; set; }

Property Value

long

PeakGpuUtilization

Gets or sets the peak GPU utilization percentage (0-100).

public double PeakGpuUtilization { get; set; }

Property Value

double

SmUtilization

Gets or sets the SM (streaming multiprocessor) utilization percentage (0-100).

public double SmUtilization { get; set; }

Property Value

double

WarpEfficiency

Gets or sets the warp efficiency percentage (0-100).

public double WarpEfficiency { get; set; }

Property Value

double