AI Architecture & Systems

Loop Transformation and Tensorization

3.6.1Tiling, Interchange, Unrolling, and Vectorization#

3.6.2Loop Fusion, Fission, and Software Pipelining#

3.6.3Affine Analysis and Polyhedral Optimization#

3.6.4Parallelization and Reduction Transformation#

3.6.5Tensorization and Matrix-Instruction Matching#

3.6.6Mapping Loop Schedules onto Systolic/SIMT Hardware#