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.