Skip to main content

os_streaming_deskew

Function os_streaming_deskew 

Source
pub fn os_streaming_deskew(os: &SystolicOs, j: usize) -> usize
Expand description

The cycles column j’s results wait so a whole row is readable in one cycle at os_streaming_result_offset: c - k - j where that is positive. A tile’s period is at least its contraction k, and column j holds its result for a period from period + i + j + 1, so it covers the row’s read cycle with this delay at every period a tile can have; an array no wider than its contraction waits for nothing.