AutoSA Tutorials
This page contains a series of tutorials to get you familiar with the systolic array architectures and the compilation process of AutoSA.
- Theoretical Background
- Constructing and Optimizing a Systolic Array
- Getting Started
- How Systolic Array Works: A Case Study on Matrix Multiplication
- Auto-Tuning (Exhaustive Search)
- Auto-Tuning (Genetic Search)
- Leveraging AutoBridge to Boost the Design Frequency
- Supporting Structural Sparsity
- Generating Intel OpenCL Design
- Generating Catapult HLS Design
- Understanding Host Serialization
- HeteroCL Integration