Namespace DotCompute.Core.Models
Classes
- AccessPatternStats
Statistics about memory access patterns for optimization.
- BottleneckAnalysis
Bottleneck analysis results for kernel execution.
- CacheEntry
Represents a cached kernel entry.
- CoalescingAnalysis
Represents the results of a memory coalescing analysis for a CUDA kernel. Contains detailed metrics and optimization recommendations.
- CoalescingComparison
Represents a comparison of coalescing efficiency across different memory access patterns.
- CoalescingStatistics
Coalescing-specific profiling statistics for runtime analysis.
- CompiledKernel
Represents a compiled CUDA kernel.
- ErrorContext
Context information for error handling and recovery.
- ErrorStatistics
Statistics about errors and recovery attempts.
- KernelAttributes
Attributes of a compiled CUDA kernel.
- KernelProfile
Represents performance profiling data for a CUDA kernel.
- Matrix2DAccessAnalysis
Represents the analysis results for 2D matrix memory access patterns.
- MemoryProfile
Represents performance profiling data for memory operations.
- MemoryTransferAnalysis
Represents an analysis of memory transfer patterns and performance.
- OccupancyCurve
Represents an occupancy curve showing how occupancy varies with block size.
- OccupancyDataPoint
Represents a single data point in an occupancy curve.
- OccupancyMetrics
Occupancy metrics for kernel execution.
- OccupancyResult
Represents the result of an occupancy calculation.
- ProfilingReport
Represents a comprehensive profiling report containing kernel and memory performance data.
- ProfilingStatistics
Profiling statistics container for kernel execution timing.
- RecoveryResult
Result of an error recovery attempt.
- RegisterAnalysis
Represents an analysis of register usage and pressure for kernel optimization.
- RuntimeCoalescingProfile
Represents runtime profiling results for memory coalescing analysis.
- StreamInfo
Information about a CUDA stream.
- StreamStatistics
Statistics for CUDA stream management.
- StridedAccessAnalysis
Represents the analysis results for strided memory access patterns.
- TensorCoreMetrics
Performance metrics for tensor core operations.
- TensorCoreResult
Represents the result of a tensor core operation.
- ThroughputMetrics
Throughput performance metrics for kernel execution.
- UnifiedMemoryStatistics
Statistics for unified memory management.
Enums
- RecoveryMethod
Methods used for error recovery.