AI Architecture & Systems

Layout and Data-Movement Optimization

3.7.1Layout Inference and Layout Propagation#

3.7.2Blocked Layout, Swizzle, and Thread Mapping#

3.7.3Insertion and Elimination of Layout Conversions#

3.7.4Cache/Scratchpad Placement and Data Reuse#

3.7.5Asynchronous DMA, Prefetch, and Transfer Scheduling#