Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Parallel Computing, GPUs, and LLMs
Recommended resources
The freely available resources this course will direct you to.
- LISA17 - Queueing Theory in Practice: Performance Modeling for the Working Engineerwww.youtube.com
- What is Little's Law in Performance Testing? | Test Planning | Workload Modelling by Perfology 2020www.youtube.com
- Queuing Theory: Understanding Waiting Lines | Hongyu Hèhongyuhe.github.io
- 27 A Little Bit of Queueing Theorywww.cs.cmu.edu
- Amdahl's Law in COA: Basics, Proof, and CPU Performance Explainedwww.youtube.com
- Computer Architecture Performance: Part 2: Amdahl's Law and Gustafson's Lawwww.youtube.com
Module 2
GPU and Cluster Performance Analysis
Module 3
LLM Training Objectives, Optimization, and Evaluation
Module 4
Data Foundations for Fine-Tuning and RAG
Module 6
Distributed Training and Experiment Platforms
Module 7
Training Observability and Debugging
Module 9
Production LLM Serving Systems
Module 10
Secure GenAI Applications and Agent Systems
Module 11
AI Product Strategy and Data Flywheels
Module 12