跳到正文

目录

文档目录

活动timeline时间Topics
第一周(GPU & GPU Programming)
1.1 - MLSys on GPU (SIMD/SIMT、throughput vs latency)
1.2 - CUDA Programming Model:thread coordination & execution ( grid/block/thread、kernel launch、host/device、warp )
1.3 - Triton/TileLang: CTA Level Programming (program/block、tile abstraction、elementwise kernel)
第一周(Memory Abstraction)
1.4 - Optimizing a Kernel(roofline intuition、global/shared/register hierarchy)
1.5 - Data reuse in shared memory (gemm tiling、 DSL shared tiling)
1.6 - Careful data movement(coalescing、bank conflict、padding/swizzle)
第二周(Tensor Core)
1.7 - Under T.gemm: What is Tensor Core (MMA tile shape, Why shape matter, Comparing with CUDA Core)
1.8 - Tensor Core and Layout (Operand fragment layout、A/B/C Layout)
1.9 – Describing Tensor Core capability with Layout (CuTe Layout Algebra、shared memory swizzle for TC)
第二周(Pipeline Ordering)
1.10 - Double buffer: Space-time trading off (multi-buffer = shared memory -> dependence distance)
1.11 - TMA:Async date movement with hardware (TMA copy、descriptor、in-flight、comparing with cp.async)
1.12- Warp specialization: producer/consumer warpgroup
第三周(DSL & ML Compiler )
1.13 - DSL in First Principle: What DSL, Why DSL, and How DSL
1.14 – Evo-Devo of GPU DSL and ML Compiler
1.15 - Auto pipelining (TileLang autoschedule:Input task graph = schedule + barrier + buffer)
1.16 – Graph Level:fusion , graph compiler, and more
第三周(Hardware & SoL Kernel Explained)
1.17 - Hardware Evo-Devo: From Volta to Blackwell
1.18 - Domain Specific Accelerator: NPU
1.19 - SoL GEMM Explained
1.20 - SoL Attn Explained
Guest Lecture – Topic1
第四周(Communication Hardware Architecture)
2.0 From Circuits to Modern Computing Systems: A Unified, Forward-Looking Perspective
第四周2.1 Interconnect Design Inside AI Servers
2.2 Network Infrastructure: NIC, Switch and Network Topology
2.3 Scale-Up vs. Scale-Out Communication
2.4 Reduction Offloading: SHARP vs. CCU
(Communication Software Stack)
2.5 Collective Communication Library
2.6 P2P Communication
2.7 EP and MoE Communication
(Communication Optimization)
2.8 Compute–Communication Overlap (including Distributed Kernel)
2.9 Communication–Memory–Storage Co-design
Guest Lecture - Topic2
第五周3.1 推理系统的核心:目标、指标、benchmark
3.2 PD 分离与计算过程
第五周3.3 以 KV Cache 为核心的系统
3.4 Batching
第六周3.5 Kernel 层:attention 与 MoE
3.6 MTP 和投机解码
第六周3.7 并行策略
3.8 常见框架介绍,目前的推理演进
Guest Lecture - Topic3
第七周4.1 RL 算法初识:PPO,XXPO,OPD
4.2 RL 框架演进:OpenRLHF、veRL
4.3 RL 中的长尾问题(一):请求调度与资源分配
4.4 RL 中的长尾问题(二):从同步到异步
第七周4.5 RL 中的投机解码:面向 Rollout 的系统性加速
4.6 RL 中的训练稳定性:训推一致性与容错
4.7 Agentic RL:环境、沙箱与异构硬件的系统工程
Guest Lecture - Topic4