Table of Contents

Namespace DotCompute.Backends.CPU.Threading.NUMA

Classes

AffinityInfo

Information about thread or process affinity.

AffinityStatistics

Statistics about affinity management.

AllocationInfo

Information about a memory allocation.

BenchmarkMetric

A class that represents benchmark metric.

BenchmarkResult

A class that represents benchmark result.

CacheHierarchy

Information about cache hierarchy on a NUMA node.

CacheLevel

Information about a specific cache level.

CpuPerformanceInfo

CPU performance characteristics for NUMA awareness.

CpuUtilities

Utility methods for CPU and NUMA operations.

DiagnosticIssue

A class that represents diagnostic issue.

HugePageSize

Information about a specific huge page size.

HugePagesInfo

Information about huge pages support on a NUMA node.

MemoryStatistics

Memory allocation statistics.

NumaAffinityManager

Manages thread and process affinity for NUMA optimization.

NumaConstants

Constants and enums for NUMA operations.

NumaDiagnosticReport

A class that represents numa diagnostic report.

NumaDiagnostics

Diagnostic tools and system analysis for NUMA configurations.

NumaLoadBalanceInfo

Load balancing information for NUMA topology.

NumaMemoryManager

NUMA-aware memory allocation and management.

NumaNode

Information about a NUMA node with advanced features.

NumaOptimizer

NUMA optimization strategies and performance tuning.

NumaPlatformCapabilities

Platform capabilities for NUMA operations.

NumaScheduler

NUMA-aware task scheduling and work distribution.

NumaTopology

NUMA topology information with advanced features.

NumaTopologyDetector

Hardware topology detection for NUMA systems.

OptimizationPreferences

Optimization preferences and settings.

OptimizationProfile

Optimization profile for specific workloads.

OptimizationResult

Results of an optimization operation.

PerformanceRecommendations

Performance recommendations for NUMA optimization.

SchedulingStatistics

Scheduling statistics for monitoring.

SystemInformation

A class that represents system information.

ValidationIssue

A class that represents validation issue.

ValidationResult

A class that represents validation result.

Enums

AllocationType

Type of memory allocation.

IssueCategory

An issue category enumeration.

IssueSeverity

An issue severity enumeration.

LoadBalancingStrategy

Load balancing strategies for parallel execution.

NumaMemoryPolicy

NUMA memory allocation policy.

NumaNodeSelectionCriteria

NUMA node selection criteria.

NumaOptimizationStrategy

NUMA optimization strategy.

RecommendationPriority

An recommendation priority enumeration.

SystemHealth

An system health enumeration.

TaskPriority

Task priority levels.

WorkloadType

Types of workloads for optimization purposes.