List of all items
Structs
- BlockId
- ControlBlock
- CpuRuntime
- GlobalThreadId
- HlcTimestamp
- KernelHandle
- KernelId
- KernelStatus
- LaunchOptions
- MemoryPool
- MessageHeader
- MessageId
- PinnedMemory
- QueueStats
- RingContext
- RingKernel
- RingKernelBuilder
- TelemetryBuffer
- ThreadId
- WarpId
- context::RingContext
- control::ControlBlock
- hlc::HlcClock
- hlc::HlcState
- hlc::HlcTimestamp
- k2k::DeliveryReceipt
- k2k::K2KBroker
- k2k::K2KBuilder
- k2k::K2KConfig
- k2k::K2KEndpoint
- k2k::K2KMessage
- k2k::K2KStats
- memory::MemoryPool
- memory::PinnedMemory
- memory::PooledBuffer
- message::ArchivedCorrelationId
- message::ArchivedMessageId
- message::CorrelationId
- message::CorrelationIdResolver
- message::MessageEnvelope
- message::MessageHeader
- message::MessageId
- message::MessageIdResolver
- multi_gpu::CrossDeviceTransfer
- multi_gpu::DeviceInfo
- multi_gpu::DeviceStatus
- multi_gpu::MultiGpuBuilder
- multi_gpu::MultiGpuConfig
- multi_gpu::MultiGpuCoordinator
- multi_gpu::MultiGpuStats
- prelude::BlockId
- prelude::BoundedQueue
- prelude::ControlBlock
- prelude::CorrelationId
- prelude::DeviceInfo
- prelude::DeviceStatus
- prelude::Dim3
- prelude::GlobalThreadId
- prelude::HlcClock
- prelude::HlcState
- prelude::HlcTimestamp
- prelude::K2KBroker
- prelude::K2KBuilder
- prelude::K2KConfig
- prelude::K2KEndpoint
- prelude::K2KMessage
- prelude::KernelHandle
- prelude::KernelId
- prelude::KernelMetrics
- prelude::KernelStatus
- prelude::LatencyHistogram
- prelude::LaunchOptions
- prelude::MemoryPool
- prelude::MessageEnvelope
- prelude::MessageHeader
- prelude::MessageId
- prelude::MetricsCollector
- prelude::MetricsSnapshot
- prelude::MpscQueue
- prelude::MultiGpuBuilder
- prelude::MultiGpuCoordinator
- prelude::PinnedMemory
- prelude::PooledBuffer
- prelude::PubSubBroker
- prelude::PubSubBuilder
- prelude::Publication
- prelude::QueueStats
- prelude::RingContext
- prelude::RuntimeBuilder
- prelude::RuntimeMetrics
- prelude::SpscQueue
- prelude::Subscription
- prelude::TelemetryAlert
- prelude::TelemetryBuffer
- prelude::TelemetryConfig
- prelude::TelemetryPipeline
- prelude::ThreadId
- prelude::Topic
- prelude::WarpId
- pubsub::PubSubBroker
- pubsub::PubSubBuilder
- pubsub::PubSubConfig
- pubsub::PubSubStats
- pubsub::Publication
- pubsub::Subscription
- pubsub::Topic
- pubsub::TopicInfo
- queue::BoundedQueue
- queue::MpscQueue
- queue::QueueStats
- queue::SpscQueue
- runtime::KernelHandle
- runtime::KernelId
- runtime::KernelStatus
- runtime::LaunchOptions
- runtime::RuntimeBuilder
- runtime::RuntimeMetrics
- telemetry::KernelMetrics
- telemetry::LatencyHistogram
- telemetry::TelemetryBuffer
- telemetry_pipeline::AggregateMetrics
- telemetry_pipeline::MetricsCollector
- telemetry_pipeline::MetricsSnapshot
- telemetry_pipeline::TelemetryAlert
- telemetry_pipeline::TelemetryConfig
- telemetry_pipeline::TelemetryPipeline
- types::BlockId
- types::Dim3
- types::GlobalThreadId
- types::ThreadId
- types::WarpId
Enums
- Backend
- KernelState
- Priority
- RingKernelError
- context::ContextBackend
- control::ControlError
- error::RingKernelError
- k2k::DeliveryStatus
- message::ArchivedPriority
- message::Priority
- message::PriorityResolver
- multi_gpu::LoadBalancingStrategy
- prelude::Backend
- prelude::ContextBackend
- prelude::ControlError
- prelude::DeliveryStatus
- prelude::FenceScope
- prelude::KernelMode
- prelude::KernelState
- prelude::LoadBalancingStrategy
- prelude::MemoryOrder
- prelude::Priority
- prelude::QoS
- prelude::RingKernelError
- prelude::TelemetryEvent
- pubsub::QoS
- runtime::Backend
- runtime::KernelState
- telemetry_pipeline::AlertSeverity
- telemetry_pipeline::AlertType
- telemetry_pipeline::TelemetryEvent
- types::FenceScope
- types::KernelMode
- types::MemoryOrder
Traits
- DeviceMemory
- GpuBuffer
- MessageQueue
- RingKernelRuntime
- RingMessage
- memory::DeviceMemory
- memory::GpuBuffer
- message::RingMessage
- prelude::DeviceMemory
- prelude::GpuBuffer
- prelude::KernelHandleInner
- prelude::MessageQueue
- prelude::RingKernelRuntime
- prelude::RingMessage
- queue::MessageQueue
- runtime::KernelHandleInner
- runtime::RingKernelRuntime
- telemetry_pipeline::MetricsSource
Attribute Macros
Derive Macros
Functions
- availability::available_backends
- availability::cuda
- availability::metal
- availability::wgpu
- memory::align::align_down
- memory::align::align_up
- memory::align::is_aligned
- memory::align::padding_for
- memory::create_pool
- prelude::align::align_down
- prelude::align::align_up
- prelude::align::is_aligned
- prelude::align::padding_for
- prelude::create_pool
- registered_kernels
Type Aliases
- Result
- error::Result
- memory::SharedMemoryPool
- prelude::BoxFuture
- prelude::Result
- prelude::SharedMemoryPool
- runtime::BoxFuture
Constants
- hlc::MAX_CLOCK_SKEW_MS
- memory::align::CACHE_LINE_SIZE
- memory::align::GPU_CACHE_LINE_SIZE
- message::priority::CRITICAL
- message::priority::HIGH
- message::priority::LOW
- message::priority::NORMAL
- prelude::MAX_CLOCK_SKEW_MS
- prelude::align::CACHE_LINE_SIZE
- prelude::align::GPU_CACHE_LINE_SIZE
- prelude::priority::CRITICAL
- prelude::priority::HIGH
- prelude::priority::LOW
- prelude::priority::NORMAL