Table of Contents

Namespace Orleans.GpuBridge.Abstractions.Kernels

Classes

GpuKernelBase<TIn, TOut>

Base implementation of IGpuKernel providing common boilerplate. Derive from this class to implement custom kernels.

KernelHandle

Handle for a submitted kernel execution

KernelInfo

Information about a kernel

KernelMemoryRequirements

Memory requirements for kernel execution

KernelResult<TOut>

Result from kernel execution

KernelValidationResult

Result of kernel input validation

RingKernelConfig

Configuration for GPU-resident ring kernel actors. Ring kernels are persistent GPU threads that process messages at sub-microsecond latencies.

Interfaces

IAsyncInitializable

Interface for kernels that support asynchronous initialization

IGpuKernel<TIn, TOut>

Core abstraction for GPU kernel execution. Provides Orleans-integrated kernel lifecycle and execution contract.