Runtime-selected pipeline assembly #
This module preserves the runtime one-hot selectors beside the scheduled scatter input, runs scatter, resource evaluation, and gather, then performs dynamic coordinate selection. It proves exact agreement with the established fixed-selector pipeline and records the selector-decoding cost.
Dynamic scatter, evaluation, gather, and decoding #
Scheduler output, then row-major suffixes, then row-major selectors.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Embed the scheduler-and-suffix prefix consumed by scatter routing.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Embed the final selector block.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Scheduler-and-suffix view of scheduled runtime data.
Equations
Instances For
Selector view of scheduled runtime data.
Equations
- Algebraic.MassProduction.RuntimePipeline.scheduledSelectorInput input selector = input (Algebraic.MassProduction.RuntimePipeline.scheduledSelectorInputIndex selector)
Instances For
Preserve runtime selectors alongside the gathered incidence records.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Carrying the runtime selectors alongside the gathered records is pure wiring.
Scatter, resource evaluation, gather, and runtime-selected decoding.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The dynamic pipeline has exactly the gates of the gather stage followed by one runtime decoder per request.
When the appended selectors are one-hot at the specified coordinates, the dynamic pipeline is exactly the established fixed-selector pipeline.