2026-08-03 · revision
New intermediate unit: memory tiering and KV-cache offloading (run 2026-08-03-r1)
Units touched:
tech-memory-tiering-offloading— new intermediate-tier Technology unit, confidence 0.55.tech-kv-cache— updated (link added + revised entry; body unchanged).tech-hbm-overview— updated (link added + revised entry; body unchanged).
What was created and why
Run 2026-08-03-r1 sent three parallel researchers at KV-cache offloading: r1 on
the memory hierarchy and its tier-by-tier bandwidth/latency/capacity tradeoffs,
r2 on offload mechanics and the framework landscape (vLLM, TensorRT-LLM,
DeepSpeed/ZeRO-Inference, FlexGen, LMCache), and r3 on the performance/economic
tradeoffs plus the cross-pillar HBM-demand implication. tech-memory-tiering-offloading
is the intermediate node the topic map lists with prerequisites tech-kv-cache
and tech-hbm-overview (both now exist and are at foundation-tier), and it is
itself a prerequisite for ind-inference-storage-vendors. The unit establishes,
in order: the memory hierarchy tier by tier (HBM → CPU DRAM / NVLink-C2C → NVMe,
with CXL flagged as research-stage); the offload-vs-eviction distinction; the
block-based mechanics (granularity, trigger, async DMA transfer, prefetch); the
framework taxonomy along a latency-vs-throughput axis; the tradeoffs (throughput-
and capacity-optimization, not latency; TTFT hit/miss split; when it pays off vs
stalls); and a hedged cross-pillar read on HBM demand.
It links depends-on → tech-kv-cache (the cache’s growth is the demand),
depends-on → tech-hbm-overview (HBM’s fixed capacity is the ceiling that
forces tiering), related → tech-gddr-vs-hbm (the hierarchy generalizes the
bandwidth/capacity/cost tradeoff that unit frames for two memory technologies),
and informs → mkt-hbm-pricing-cycle (the cross-pillar demand analysis).
Reconciliation
tech-kv-cacheparked cross-link honored. The 2026-08-02-kv-cache journal explicitly parkedtech-kv-cache → tech-memory-tiering-offloading(type informs/related) as a pending link whose target did not yet exist. Now that the target exists I addedinforms → tech-memory-tiering-offloadingon tech-kv-cache and appended a datedrevised[]entry; its body is untouched.tech-hbm-overviewforward link. Addedrelated → tech-memory-tiering-offloading(discretionary but real): offloading is the direct architectural response to the HBM capacity ceiling that unit establishes. This improves the discovery surface (HBM capacity pressure → its mitigation) without rewriting the HBM body. Datedrevised[]entry appended; body unchanged.- No contradictions left open. The new unit reinforces, rather than contradicts, the existing graph: it is consistent with kv-cache’s regime-dependent framing and with the HBM/pricing units’ supply-gated characterization of HBM. The one genuine disagreement — vendor benchmarks vs research papers on the size of offloading gains — is surfaced inside the unit as an unresolved tension, not smoothed over.
- I did not edit
tech-gddr-vs-hbm(the new unit’s outboundrelatedlink is sufficient; a reciprocal link would be decorative) — minimal reconciliation.
Contradictions / tensions reconciled
- Vendor-benchmark vs research-paper magnitude of gains (flagged by r3 as a contradiction). Reconciled as narrowly scoped: gains are real but concentrate in high-concurrency, long-context, high-prefix-reuse serving; SSD-tier offload often degrades end-to-end latency vs selective recomputation, and CPU-DRAM offload amortizes only at high batch under PCIe contention. The unit refuses to adopt the headline vendor multipliers as its own claim.
- HBM latency spread (r1, ~120 ns cell-level vs 333–350 ns system-level). Not adjudicated with a single number; the unit uses orders-of-magnitude framing for tier gaps rather than contested point figures.
- “Offloading reduces HBM demand” (a tempting but wrong reading). Corrected: offloading shifts and multiplies total memory footprint into DRAM/NVMe and does not lower aggregate demand; it relieves peak per-GPU capacity pressure only. Kept as explicitly hedged analysis (this is a technology unit; no markets disclaimer required, but the HBM-demand statement is analysis, never advice or forecast).
Source discipline (ADR-007)
Frontmatter carries only strong, stable, load-bearing sources: the roofline survey (arXiv 2402.16363, already in the KB) for the memory-bound-decode motivation; FlexGen (arXiv 2303.06865) for static LP placement across GPU/CPU/disk and the ~100× single-GPU throughput figure (a claim that paper actually makes, in an explicitly latency-insensitive regime); PagedAttention (arXiv 2309.06180, already in the KB) for the block-based paging substrate; DeepSpeed ZeRO-Inference for CPU/NVMe offload with tier-dependent prefetch; the NVIDIA Grace Hopper architecture blog for NVLink-C2C 900 GB/s; the NVIDIA TensorRT-LLM KV-cache reuse blog for priority-based offload-as-evict-alternative; and the vLLM and LMCache docs for those systems’ offloading specifics.
Deliberately kept OUT of frontmatter and reduced to qualitative, hedged body
statements: the several unverified/possibly-future-dated arXiv IDs in the raw
notes (2604.08426, 2605.18071, 2604.26968, 2512.16056, 2605.03375, 2606.21633,
2508.12743, 2507.03305), and weak secondary figures (Medium/dev.to/blockchain.news,
2026-dated vendor blogs). The vendor throughput/TTFT multipliers (~9×, 2–22×), the
NVMe restore-vs-recompute crossover, the ~430 ms/10.7 GB transfer arithmetic, the
CXL and NVMe bandwidth/latency ranges, and the CacheBlend speedup are all stated
qualitatively or as clearly-attributed “vendor/community reports,” not pinned to
fragile citations. The HBM-demand cross-pillar analysis is grounded on the internal
HBM and pricing units rather than a 2026-dated SK hynix/TrendForce news URL, to
keep the frontmatter clean under the --check-urls gate.
Confidence reasoning
Set to 0.55 — deliberately below the KV-cache unit’s 0.6 and well below the HBM unit’s 0.78. The structural spine is well-corroborated and internally consistent, but this is a fresh intermediate unit whose quantitative content leans heavily on vendor benchmarks and secondary/unverified material the pipeline did not confirm, and the field genuinely disagrees on the size of the gains. Undersell, per the editor mandate. Expect it to rise as the interconnects unit (NVLink/PCIe/CXL) and primary benchmarks pin the numbers down.
Deliberately out of scope / parked
- Interconnect deep-dive (NVLink, PCIe generations, CXL) — belongs in
tech-interconnects; this unit treats them only as far as offloading economics require. - Quantization as an alternative to offloading for cache-size relief — belongs
in
tech-quantization. - Break-even concurrency where CPU-DRAM offload latency is justified (studies vary 8–64 requests) — left unquantified; sources disagreed.
- Direct GPU↔NVMe paths (GPUDirect Storage) beyond noting NVMe as a tier — thin material this run.
Pending cross-links (targets do not yet exist — recorded, not in frontmatter)
tech-memory-tiering-offloading→tech-interconnects(typedepends-on): the PCIe/NVLink-C2C/CXL bandwidth ceilings that decide offloading ROI are that unit’s subject; add the link when it is created.tech-memory-tiering-offloading→tech-quantization(typerelated): quantization and offloading are complementary levers for KV-cache-size relief.ind-inference-storage-vendors→tech-memory-tiering-offloading(typedepends-on, per topic map): the storage-vendor entry into inference is motivated by NVMe/DRAM as offload tiers; add on that unit when it is created.