1. System-Level Performance Fundamentals
4 lessonsUnderstand why AI performance is a system property and learn the factory model for evaluating throughput.
2. Accelerator Architecture and Compute Units
4 lessonsLearn how specialized processors achieve parallelism and where their architectural choices create tradeoffs.
3. Memory Hierarchy and Bandwidth Bottlenecks
5 lessonsDiagnose when memory, not compute, limits performance and learn strategies to maximize data movement efficiency.
4. Interconnects and Multi-Accelerator Systems
5 lessonsUnderstand how accelerators communicate and when interconnect topology becomes the limiting factor.
5. Software Stack and Orchestration
5 lessonsLearn how compilers, runtimes, and schedulers translate model code into efficient hardware execution.
6. Training Workload Optimization
4 lessonsApply system thinking to large-scale training, balancing synchronization overhead with compute efficiency.
7. Inference Deployment and Cost Optimization
5 lessonsDesign inference systems that meet latency and throughput requirements within budget and power constraints.
Want the full course when it launches? Join the waitlist and we will notify you.