Skip to main content

column_array_octet_clocks

Function column_array_octet_clocks 

Source
pub fn column_array_octet_clocks(
    stripes: usize,
    octets: usize,
    tokens: usize,
    passes: usize,
) -> usize
Expand description

column_array_clocks for an octet job (ColumnSet::octets): octets of a row’s eight blocks each a stripe’s block step. A step’s issues run a pass a clock once the step before has issued its last, each into its buffer’s slot, the first waiting for its buffer to be free; a buffer’s blocks are asked for from four clocks after its last issue, block-major, a clock each and no sooner than FADD_LATENCY + 1 clocks after its sum’s block before, and the buffer is free the clock after its last; the last block’s sum leaves as an issue’s would.