Table of Contents

Enum RingKernelDomain

Namespace
DotCompute.Abstractions.RingKernels
Assembly
DotCompute.Abstractions.dll

Application domain for ring kernel optimization.

public enum RingKernelDomain

Fields

ActorModel = 3

Actor model and agent-based systems.

Optimized for message-heavy workloads with many small computations. Emphasizes low-latency message passing and dynamic workload distribution.

General = 0

General-purpose computation.

No domain-specific optimizations applied. Suitable for most workloads that don't fit specialized domains.

GraphAnalytics = 1

Graph 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 = 2

Spatial simulations (physics, fluids, particles).

Optimized for regular memory access patterns and local communication. May use spatial decomposition and halo exchange patterns.