Skip to main content

Module stage

Module stage 

Source
Expand description

Staging an operand: storage, transports, pipelined slots and the barriers between fill and read.

Structs§

OperandPair
Two operands staged together; Clone duplicates handles, not buffers.
Slot
One slot of a buffered walk: payload T and the rendezvous sequencing fill against read.

Enums§

Prefetch
Where a walk’s next stage waits while the previous one is contracted.
Role
What a plane does with the stages’ slots.
RowChunks
How a Tiled block lays each row down, in 16-byte chunks.
UnitRead
How a value reaches the unit asking for it, out of the lines the plane holds.

Traits§

AsyncStage
What a compute plane does with each stage of a walk whose reads run on after it returns: it issues them, and hands back their completion, which frees the stage once it resolves.
AsyncStageExpand
What a compute plane does with each stage of a walk whose reads run on after it returns: it issues them, and hands back their completion, which frees the stage once it resolves.