The Blog Canon

Every blog worth your minutes. All URLs verified.


How to use this file

Blogs teach what papers can’t: intuition, war stories, aesthetic sense, and the vocabulary of the practitioner community. Papers tell you what; blogs tell you why it matters and how it feels to build it.

The list is organized by phase. Read each one in the phase it maps to — reading Horace He’s brrr post before you understand rooflines wastes it; reading it in Phase 0 while you’re doing napkin math on GPU bandwidth is transformative.

Reading protocol: open the post → read once fast → save to your notes if useful → re-read once carefully with a notebook open → extract one number and one idea into your lab notebook.


Phase 0 — The ethos posts (read these FIRST)

Horace He — “Making Deep Learning Go Brrrr From First Principles”

  • URL: https://horace.io/brrr_intro.html

  • Why: The three-regime framework (compute-bound / memory-bound / overhead-bound) is the mental model for everything in this roadmap. If you internalize this in Phase 0, every subsequent optimization has a home in your head.

  • Key takeaways: A100 = 312 TFLOPS tensor-core vs 19.5 TFLOPS non-matmul vs 1.5 TB/s HBM. Fusion is the most important compiler optimization. Overhead-bound is a real category and Python is guilty. torch.compile and CUDA graphs exist to attack overhead.

  • Sequel to read after your Triton work: the follow-up posts on Horace’s blog on torch.compile internals.

kipply — “Transformers Inference Arithmetic”

Chip Huyen — various

  • URL: https://huyenchip.com/blog/

  • Book: AI Engineering (O’Reilly, 2024) — the product-layer bible.

  • Why: She sees the industry from the ML platform / eval / production side. Read her posts on evaluation, RAG realities, agentic architectures.

  • Specific post to read Phase 0: “Multimodality and LLMs” for the survey, and her AI engineering posts.


Phase 2 — GPU architecture + CUDA + Triton

Simon Boehm — “How to Optimize a CUDA Matmul Kernel for cuBLAS-like Performance”

Hazy Research — “GPUs Go Brrr” (ThunderKittens announce)

Aleksa Gordić — “Inside vLLM: Anatomy of a High-Throughput LLM Inference System”

  • URL: https://www.aleksagordic.com/blog/vllm

  • Blog index: https://www.aleksagordic.com/blog

  • Why: THE readable deep-dive into vLLM’s V1 architecture. Covers engine core, PagedAttention, chunked prefill, prefix caching, spec decoding, disaggregation, TP/PP/DP scaling, serving layer, benchmarking.

  • Length: long. Budget 3 hours. Read once in Phase 4, again after you’ve built your mini engine (it will read differently).

  • Bonus: Aleksa’s earlier Transformer series (older but foundational).

NVIDIA Developer Blog — selected posts

  • URL: https://developer.nvidia.com/blog/

  • Must-reads:

    • The CUTLASS 3.x posts on CuTe layouts and Hopper GEMM.

    • The TMA / cluster / DSMEM Hopper feature announcements.

    • The FP8/FP4 training posts.

  • Filter aggressively. NVIDIA posts a lot; most is product-marketing. The deep-tech ones are worth it.

CUTLASS docs (technically docs, treat as blog)


Phase 3 — Attention & fusion

Tri Dao — personal + Together AI blog

  • Blog: https://tridao.me/ (personal), https://www.together.ai/blog (Together posts)

  • Why: The FlashAttention author’s own writings. His FA3 announcement post is essential. Also, several arXiv companion posts on his blog explain FA/Mamba internals.

PyTorch Blog — attention posts

  • URL: https://pytorch.org/blog/

  • Must-reads:

    • “Flash-Decoding for long-context inference” (2023) — the split-KV trick.

    • The FlexAttention posts.

    • The torch.compile deep dives (Horace He often co-authors).

FlashInfer blog


Phase 4 — Engines

vLLM blog

  • URL: https://blog.vllm.ai

  • Must-reads: the V1 architecture announcement, the FP8 support posts, the DeepSeek-R1 serving posts, the disaggregated PD posts.

  • Cadence: new post every 2–4 weeks. Skim as they land.

LMSYS blog (SGLang home)

  • URL: https://lmsys.org/blog/

  • Must-reads: the original SGLang announcement, the DeepSeek-V3 large-scale serving posts, the RadixAttention deep-dives.

Character.AI engineering blog

  • URL: https://research.character.ai/

  • Why: Their “Optimizing AI Inference at Character.AI” posts (2024) revealed how they got to 20+ trillion tokens/day: MQA everywhere, cross-layer KV sharing (CLA), hybrid attention (interleaved local+global), int8 quant on weights/activations/KV. This is the highest-throughput production-inference case study publicly available.

Anthropic engineering + research posts

Anyscale + Ray Serve blog

  • URL: https://www.anyscale.com/blog

  • Why: Ray Serve is a common orchestration layer above engines. Their LLM-serving posts cover multi-node deployment reality.

Neural Magic (Red Hat AI) blog

  • URL: https://neuralmagic.com/blog/ (redirects to Red Hat now)

  • Why: They’re the primary vLLM commercial backers post-acquisition. Quant + serving posts are relevant.

RunPod blog


Phase 5 — Quantization

Tim Dettmers — personal blog

  • URL: https://timdettmers.com/

  • Must-reads: “Which GPU(s) to Get for Deep Learning” (updated periodically — still the reference), the LLM.int8() and QLoRA companion posts.

HuggingFace blog — quantization series

  • URL: https://huggingface.co/blog

  • Must-reads: the bitsandbytes intro, the GPTQ integration post, the AWQ post, the QLoRA writeup, the FP8 posts. Search by tag.

The AWQ / SmoothQuant / GPTQ authors’ repos

  • Not exactly blogs, but the READMEs are essential reading. Cite them as references in your bake-off post.


Phase 6 — Distributed training + serving

HuggingFace — Ultra-Scale Playbook

Google DeepMind — “How to Scale Your Model”

DeepSeek engineering (via their reports + blogs)

  • URL: https://api-docs.deepseek.com/news + arXiv reports

  • Why: Their V3/V2/R1/Coder reports are the most instructive public documents on co-designing arch/hardware/inference. Their Open Infra Week 2025 posts (DeepEP, DeepGEMM, FlashMLA, DualPipe, EPLB) are gold.

PyTorch Blog — distributed posts

Kimi (Moonshot AI) tech blog

  • Mooncake architecture, KV-centric serving. Referenced from the Mooncake paper.


Phase 7 — Production / hardware economics

SemiAnalysis (Dylan Patel)

  • URL: https://www.semianalysis.com/

  • Why: The hardware-economics context. Some content paywalled but the free posts are essential for understanding data center economics, GPU supply chain, hyperscaler capex, and why H100/H200/B200 availability matters.

Databricks / Mosaic blog

Fireworks AI blog

Baseten blog

Perplexity engineering blog


Ongoing / meta

Simon Willison — daily notes

  • URL: https://simonwillison.net/

  • Why: Curates the entire LLM ecosystem daily with sharp commentary and links. His “weeknotes” and model-release annotations are the fastest way to keep up.

  • RSS: yes, subscribe.

Sebastian Raschka — Ahead of AI

Karpathy — blog + newsletter

  • URL: https://karpathy.github.io/ (older) + Twitter (current)

  • Why: Foundational posts on nanoGPT, MinBPE, LLM education. Follow his repos + tweets rather than blog.

Lilian Weng — Lil’Log

  • URL: https://lilianweng.github.io/

  • Why: Excellent survey-style posts (attention, RLHF, agent design, adversarial). Slower cadence, high quality.

Jay Alammar — The Illustrated ___

  • URL: https://jalammar.github.io/

  • Why: Illustrated Transformer / Illustrated GPT / Illustrated Retrieval-Augmented Generation. Great for cementing intuition; not a source of frontier info.

Sasha Rush — blog + code

Yao Fu — blog

  • URL: https://yaofu.notion.site/

  • Why: Sharp synthesis of scaling / long-context / RL research trends. Chinese-lab-aware perspective.

Nathan Lambert — Interconnects


Phase-mapped summary

Phase

Read (in this order)

0

Horace He brrr → kipply arithmetic → Chip Huyen

2

Simon Boehm SGEMM → GPU MODE lecture notes → NVIDIA CUTLASS docs → Hazy TK post

3

Tri Dao personal blog → PyTorch Flash-Decoding → FlashInfer Cascade → Hazy TK-2 posts

4

Aleksa Gordić Inside vLLM → vLLM blog → LMSYS SGLang blog → Character.AI inference posts

5

Tim Dettmers GPU/quant → HF quant series → AWQ/GPTQ/SmoothQuant READMEs

6

HF Ultra-Scale Playbook → How to Scale Your Model → DeepSeek Open Infra Week posts

7

SemiAnalysis → Fireworks/Baseten → Character.AI (revisit through SLO lens)

Ongoing

Simon Willison daily, Sebastian Raschka monthly, Lambert weekly


Anti-canon (blogs to skip)

  • Medium articles from unknown authors summarizing papers. 90% wrong or vibes-only.

  • Substack thought-leader posts about “the future of AI” — read the primary sources instead.

  • Any blog whose top posts are “prompt engineering tricks.” You are past that layer.

  • Vendor blogs whose content is 80% product pitch. (Filter aggressively; the good ones above are exceptions.)