Class CudaCooperativeKernel
- Namespace
- DotCompute.Backends.CUDA.Advanced
- Assembly
- DotCompute.Backends.CUDA.dll
A class that represents cuda cooperative kernel.
public sealed class CudaCooperativeKernel
- Inheritance
-
CudaCooperativeKernel
- Inherited Members
Properties
Analysis
Gets or sets the analysis.
public CudaCooperativeGroupsAnalysis Analysis { get; set; }
Property Value
- CudaCooperativeGroupsAnalysis
The analysis.
BaseKernel
Gets or sets the base kernel.
public CudaCompiledKernel BaseKernel { get; set; }
Property Value
- CudaCompiledKernel
The base kernel.
Id
Gets or sets the id.
public string Id { get; set; }
Property Value
- string
The id.
LaunchCount
Gets or sets the launch count.
public int LaunchCount { get; set; }
Property Value
- int
The launch count.
MaxBlocksPerSM
Gets or sets the max blocks per s m.
public int MaxBlocksPerSM { get; set; }
Property Value
- int
The max blocks per s m.
OptimizationLevel
Gets or sets the optimization level.
public CudaCooperativeOptimizationLevel OptimizationLevel { get; set; }
Property Value
- CudaCooperativeOptimizationLevel
The optimization level.
OptimizedAt
Gets or sets the optimized at.
public DateTimeOffset OptimizedAt { get; set; }
Property Value
- DateTimeOffset
The optimized at.
TotalExecutionTime
Gets or sets the total execution time.
public TimeSpan TotalExecutionTime { get; set; }
Property Value
- TimeSpan
The total execution time.