Expand description
Runtime-neutral mock-engine composition.
RankEngine is the boundary implemented by one scheduler/KV/timing core.
GeneralizedMockerEngine composes one or more of those cores into one
logical worker. A one-rank engine and an attention-DP engine therefore have
the same caller-facing contract.
Starting a pass eagerly commits every ready rank’s work. Completion effects
remain hidden until GeneralizedMockerEngine::complete_pass is called.
With attention DP, all sibling ranks share the slowest rank’s completion
boundary, including ranks that had no work when the pass started.
Structs§
- Command
Context - Context supplied while a rank applies a scheduler command.
- Engine
Effects - Effects produced by zero or more ranks of a logical engine.
- Engine
Identity - Stable identity of one logical mock engine.
- Engine
Pass Completed - A logical pass released at its shared completion boundary.
- Engine
Pass Started - A logical pass committed by
GeneralizedMockerEngine::execute_pass. - Generalized
Engine Config - Construction parameters for a generalized engine.
- Generalized
Mocker Engine - Single-rank or attention-DP grouped generalized mock engine.
- PassId
- Opaque ID of a committed logical-engine pass.
- Rank
Effects - Effects produced by one rank.
- Rank
Identity - Stable identity of one scheduler core within a logical engine.
- Rank
Pass - Eager execution result returned by a rank core.
- Rank
Pass Started - Pass-start effects from one rank.
- Scheduler
Command - A command addressed to one attention-DP rank.
Enums§
- Same
Timestamp Retry - Rank-local status for a bounded same-timestamp scheduler retry.
Traits§
- Rank
Engine - One scheduler/KV/timing core.