Namespace DotCompute.Backends.CPU.Accelerators
Classes
- ArgumentValidationResult
A class that represents argument validation result.
- BenchmarkResults
A class that represents benchmark results.
- CacheConfiguration
A class that represents cache configuration.
- CacheStatistics
A class that represents cache statistics.
- CachedKernel
A class that represents cached kernel.
- CpuAccelerator
CPU-based compute accelerator with SIMD vectorization support. Migrated to use BaseAccelerator, reducing code by 75% while maintaining full functionality.
- CpuAcceleratorOptions
Configuration options for the CPU accelerator.
- CpuCapabilities
A class that represents cpu capabilities.
- CpuCompiledKernel
Represents a compiled kernel for CPU execution with vectorization support. Orchestrates execution through specialized components for optimal performance.
- CpuMemoryBuffer
CPU-based memory buffer implementation that uses host system memory. Implements the IUnifiedMemoryBuffer interface for CPU computations.
- CpuMemoryBufferTypedSlice<T>
Provides a typed slice view of a CpuMemoryBuffer for strongly-typed element access.
- CpuMemoryBufferTyped<T>
Provides a typed view of a CpuMemoryBuffer for strongly-typed element access.
- CpuMemoryManager
NUMA-aware CPU memory manager that inherits from BaseMemoryManager. Reduces 1,232 lines to ~150 lines by leveraging base class functionality.
- CpuValidationResult
A class that represents cpu validation result.
- ExecutionPlanValidationResult
A class that represents execution plan validation result.
- KernelCacheStatistics
A class that represents kernel cache statistics.
- OptimalConfiguration
A class that represents optimal configuration.
- OptimizationCacheStatistics
A class that represents optimization cache statistics.
- OptimizationProfile
A class that represents optimization profile.
- OptimizationRecommendations
A class that represents optimization recommendations.
- OptimizationSuggestion
A class that represents optimization suggestion.
- PerformanceCacheStatistics
A class that represents performance cache statistics.
- PerformanceCounter
A class that represents performance counter.
- RuntimeValidationResult
A class that represents runtime validation result.
- ValidationWarning
A class that represents validation warning.
Enums
- CpuPerformanceMode
Performance mode options for CPU accelerator.
- OptimizationType
An optimization type enumeration.