Module message

Module message 

Source
Expand description

Message types and traits for kernel-to-kernel communication.

This module defines the core message abstraction used for communication between GPU kernels and between host and device.

Modules§

priority
Priority constants for convenient use.

Structs§

ArchivedCorrelationId
An archived CorrelationId
ArchivedMessageId
An archived MessageId
CorrelationId
Correlation ID for request-response patterns.
CorrelationIdResolver
The resolver for an archived CorrelationId
MessageEnvelope
Envelope containing header and serialized payload.
MessageHeader
Fixed-size message header (256 bytes, cache-line aligned).
MessageId
Unique message identifier.
MessageIdResolver
The resolver for an archived MessageId

Enums§

ArchivedPriority
An archived Priority
Priority
Message priority levels.
PriorityResolver
The resolver for an archived Priority

Traits§

RingMessage
Trait for types that can be sent as kernel messages.