A Quick Note#
Hi everyone, long time no see!
I’m Du Ziyuan, a Bilibili creator and tech blogger. I’d like to share what I’m learning about AI infrastructure, GPU programming, and ways to make large language models run faster.
I’m switching to English to reach more readers around the world. I also hope this series helps you feel more comfortable reading technical content in English. Let’s keep learning and sharing together!
Our earlier series covered the basics. This one moves into kernel fusion, performance analysis, and modern LLM workloads. Familiar operations such as RMSNorm, RoPE, Softmax, and SwiGLU become ingredients in larger optimization problems.
We’ll use TileLang as the main implementation language, read other kernel ecosystems when they offer useful ideas, and follow one path throughout:

Ready? Let’s get started!