Learning notes and experiments on modern machine learning systems.

Currently focusing on LLM serving and inference optimization.

Posts

MLA (Multi-Head Latent Attention) Explained

Rejection Sampling in Speculative Decoding

Recovering NVLS on H100

GPU Memory Hierarchy in CUDA

Inside nano-vLLM v1

CUDA Intro

Softmax: From Naive to Blocked Softmax

Inside nano-vLLM

Pipeline Parallelism

Tensor Parallelism

Accelerating Diffusion Inference via Caching

How Multiprocess Serving Works in vLLM

Sarathi-Serve paper review

tinyorca deep dive

PagedAttention paper review

Introduction to LLM Inference Part 1

ORCA paper review