Table of Contents

Class CudaCooperativeGroupsAnalysis

Namespace
DotCompute.Backends.CUDA.Advanced
Assembly
DotCompute.Backends.CUDA.dll

A class that represents cuda cooperative groups analysis.

public sealed class CudaCooperativeGroupsAnalysis
Inheritance
CudaCooperativeGroupsAnalysis
Inherited Members

Properties

CanBenefit

Gets or sets a value indicating whether benefit.

public bool CanBenefit { get; set; }

Property Value

bool

The can benefit.

EstimatedSpeedup

Gets or sets the estimated speedup.

public double EstimatedSpeedup { get; set; }

Property Value

double

The estimated speedup.

RecommendedBlockSize

Gets or sets the recommended block size.

public int RecommendedBlockSize { get; set; }

Property Value

int

The recommended block size.

RecommendedGridSize

Gets or sets the recommended grid size.

public int RecommendedGridSize { get; set; }

Property Value

int

The recommended grid size.

RecommendedOptimizations

Gets or sets the recommended optimizations.

public IList<string> RecommendedOptimizations { get; }

Property Value

IList<string>

The recommended optimizations.