How Much GPU Memory Does the KV Cache Really Take?

We build the KV cache size formula one factor at a time, from single-head attention to multi-head, stacked layers and MQA/GQA, then check it against a real calculator: 13.73 GiB for 100,000 tokens on Qwen3-8B.

Date: November 2, 2026  |  Estimated Reading Time: 8 min  |  Author: Chi Zhang

KV Cache vs. Prompt Cache: What's the Difference?

A prompt cache doesn’t store your last answer. We walk through prefill, decode and attention to see what the KV cache keeps, and how a prompt cache reuses it across requests.

Date: November 2, 2026  |  Estimated Reading Time: 8 min  |  Author: Chi Zhang

Why Transformers Need Positional Encoding

Attention can’t tell “dog bites man” from “man bites dog”. We try integer, fractional and binary encodings, see where each one breaks, and arrive at sines and cosines: a set of clock hands spinning at different speeds.

Date: November 1, 2026  |  Estimated Reading Time: 9 min  |  Author: Chi Zhang