IT-lexikon › Hårdvara › TLB

TLB

Hårdvara In English → Uppdaterad: 2026-05-27

Translation Lookaside Buffer — CPU-cache för virtuell-till-fysisk-adress-översättningar. Walk genom page table är dyrt (3-4 RAM-lookups); TLB sparar de senaste mappningarna. Träffar 99%+ på typisk workload.

L1 TLB: ~64 entries, ~1 cycle. L2 TLB: 1024-2048 entries, ~10 cycles. Miss = page table walk → 100+ cycles. iTLB (instruktioner) + dTLB (data) separat. Huge pages (2 MB, 1 GB) dramatiskt reducerar TLB-pressure för stora working sets — typisk wint för databases (PostgreSQL huge_pages = on), JVMs, ML-workloads. TLB-shootdown: vid page-table-modify måste alla CPU-kärnors TLB invalidera den entryn (IPI) — bottleneck vid stor parallellism. Spectre-class side-channels mätte TLB-state.

← Tillbaka till lexikonet