Module message
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§
- Archived
Correlation Id - An archived
CorrelationId - Archived
Message Id - An archived
MessageId - Correlation
Id - Correlation ID for request-response patterns.
- Correlation
IdResolver - The resolver for an archived
CorrelationId - Message
Envelope - Envelope containing header and serialized payload.
- Message
Header - Fixed-size message header (256 bytes, cache-line aligned).
- Message
Id - Unique message identifier.
- Message
IdResolver - The resolver for an archived
MessageId
Enums§
- Archived
Priority - An archived
Priority - Priority
- Message priority levels.
- Priority
Resolver - The resolver for an archived
Priority
Traits§
- Ring
Message - Trait for types that can be sent as kernel messages.