Table of Contents

Namespace Orleans.GpuBridge.Abstractions.Models

Classes

CommandQueueOptions

Configuration options for creating a command queue. These options control the behavior and capabilities of the command queue, including profiling, execution ordering, and priority settings.

CompiledKernel

Represents a compiled GPU kernel that can be executed on compute devices.

ContextOptions

Configuration options for creating a compute context. These options control various aspects of context behavior including debugging, profiling, concurrency, and backend-specific customizations.

DeviceBenchmarkScores

Benchmark scores for performance comparison

DeviceCapabilityCache

Device capability cache information

DeviceHealthInfo

Comprehensive device health information for production monitoring

DeviceLoadInfo

Device load balancing information

DeviceMetrics

Represents runtime metrics for a compute device

DeviceSelectionCriteria

Criteria for selecting a compute device

GpuMemoryInfo

Represents GPU memory information and statistics

KernelLaunchParameters

Defines the parameters required for launching a kernel on a compute device. These parameters specify the execution configuration, work distribution, memory requirements, and kernel arguments needed for proper kernel execution.

Enums

DeviceFeatures

Device features flags