@levidiamode: 183/365 GPU编程 - 由@bfspector (TK合作作者, 斯坦福博士生)讲授的4.5小时CUDA + ThunderKittens课程…
摘要
强烈推荐,由Ben Spector讲授的4.5小时GPU编程课程,深入介绍CUDA和ThunderKittens,提供内核优化的幕后视角。
查看缓存全文
缓存时间: 2026/07/06 06:06
183/365 的 GPU 编程
@pbspector(TK 共同作者,斯坦福博士生)这节 4.5 小时的 CUDA + ThunderKittens 课程,是我见过的最好的内核教学视频之一(相当于 @karpathy 级别的视频,但只聚焦 GPU 内容)。这视频被严重低估了,我都不敢相信它只有 5000 播放量。
在我学习 GPU 的大约 6 个月里,这是我看过密度最高的 GPU 编程讲座。不论好坏,Ben 说话(以及思考)的速度都像光一样快。但多亏 @qamcintyre,这更像是一场对话——Ben 根据自己创造 TK 的经验引入概念和想法,Quinn 则不时插入尖锐的问题,帮助把讨论拉回基础层面。
无论你是刚开始编写内核,还是已经有些经验,这都是一份了不起的资源,因为它让你得以一窥幕后:一个花了很多年思考如何最大化利用硬件性能的人(可以先读他的 Hazy 博客文章《我们买下了整块 GPU,所以当然要好好用整块 GPU》来找找背景)。即使我原本对这节课的内容(比如 GPU 架构和内存一致性)有所了解,我还是记了满页的笔记和问题,涉及 TMA 加速流水线、指令协同调度、Hopper 前后对比、虚拟化层次、缓存行、屏障、TK 原语等等。正如 @suryaasub 在 YouTube 评论区一针见血所说的那样:“有史以来最棒的视频”。
levi (@levidiamode): 182/365 的 GPU 编程
今天准备第一次提交到 eigendecomp 排行榜,不得不说,这个 GPU 模式挑战已经感觉不一样了。虽然比赛还有超过一周才结束,但竞争者已经快速突破 20 毫秒,现在甚至到了 10 毫秒以下——
相似文章
@levidiamode: Day 138/365 of GPU Programming 今年我最喜欢的讲座之一是斯坦福大学的CS336第7讲关于GPU…
一位学习者分享了对斯坦福大学CS336第7讲关于GPU并行性的热情,该讲座涵盖了基本操作,并将其连接到多GPU设置以及张量并行、数据并行和流水线并行等技术。
@gpuwaster: GPU Grind 第61/100篇:正在学习这场GTC 2020讲座:开发CUDA内核将Tensor Core推向绝对极限…
作者在其共100部分的GPU学习系列中,回顾了Andrew Kerr在GTC 2020上的一场讲座,内容是关于开发高性能CUDA内核以将NVIDIA A100的Tensor Core性能推向极致,探讨了相关技术以及原生CUDA与CUTLASS之间的取舍。
@neural_avb: 今日发现 "GPU Mode" 他们有一个YouTube系列来学习CUDA。还有一个GitHub仓库包含幻灯片/笔记本。一些讲座是…
GPU Mode 是一个学习资源,包含YouTube系列、GitHub仓库(含幻灯片/笔记本)以及一个类似Leetcode的练习网站,用于掌握CUDA编程。
@levidiamode: GPU编程第157/365天:另一个对我非常有帮助的FlashAttention4资源是@charles_irl的演讲…
一个每日GPU编程帖子重点介绍了Charles_irl的演讲,该演讲在论文发布前逆向工程了FlashAttention4代码,并赞扬了Modal团队对代码的深入剖析和对前向传播的合理推断。
@levidiamode: GPU编程的第163/365天 - 今天看几个不同的agentic GPU内核优化系统。我最感兴趣的两个是…
一条推文讨论了两种agentic GPU内核优化系统:@dogacel0的Auto GPU Kernel和@songhan_mit实验室的Kernel Design Agents,两者均在MLSys Sparse Attention FlashInfer比赛中获胜。该帖子突出了使用子代理和Claude技能进行GPU编程的不同方法。