Enum RingKernelDomain
- Namespace
- DotCompute.Abstractions.RingKernels
- Assembly
- DotCompute.Abstractions.dll
Application domain for ring kernel optimization.
public enum RingKernelDomain
Fields
ActorModel = 3Actor model and agent-based systems.
Optimized for message-heavy workloads with many small computations. Emphasizes low-latency message passing and dynamic workload distribution.
General = 0General-purpose computation.
No domain-specific optimizations applied. Suitable for most workloads that don't fit specialized domains.
GraphAnalytics = 1Graph analytics and network processing.
Optimized for irregular memory access patterns and load imbalance common in graph algorithms. May include grid synchronization for bulk-synchronous parallel (BSP) computation patterns.
SpatialSimulation = 2Spatial simulations (physics, fluids, particles).
Optimized for regular memory access patterns and local communication. May use spatial decomposition and halo exchange patterns.