Intel Tiger Lake více než zdvojnásobí kapacitu L2 cache
V září vešlo ve známost, že třetí 10nm generace Intelu, Tiger Lake, zvětší o 50 % kapacitu L3 cache na procesorové jádro (2 MB -> 3 MB). To ale nebude hlavní rozdíl v konfiguraci cache nadcházející architekturu, kterou bychom měli poznat v příštím roce v podobě 15W čtyřjader pro ultrabooky.
proces | L1 (dat.+instr.) | L2 | L3 | |
---|---|---|---|---|
Broadwell | 14nm | 64 kB (32+32) | 256 kB | 1,5 MB |
Broadwell-E | 14nm | 64 kB (32+32) | 256 kB | 2,5 MB |
Skylake | 14nm | 64 kB (32+32) | 256 kB | 2 MB |
Skylake-X | 14nm | 64 kB (32+32) | 1024 kB | 1,375 MB |
Canon Lake | 10nm | 64 kB (32+32) | 256 kB | 2 MB |
Ice Lake | 10nm | 80 kB (48+32) | 512 kB | 2 MB |
Tiger Lake | 10nm | 80 kB (48+32) | 1280 kB | 3 MB |
Kapacita cache různých x86 architektur Intelu vyjádřená na jedno procesorové jádro
Podle výpisu z databáze testu GeekBench stoupne i kapacita L2 cache. Oproti 512 kB na jádro u Ice Lake na 1280 kB na jádro u Tiger Lake. Připomeňme, že už u Ice Lake byla kapacita zdvojnásobena oproti Canon Lake nebo Skylake. Podobné zvětšení L2 cache známe z architektury Skylake-X, tedy velkých mnohojádrových monolitických čipů pro servery a HEDT segment.
Důvodem k této změně u Skylake-X byl právě vysoký počet jader v čipu. Čím více jader přistupuje k jedné L3 cache, tím vyšší nároky na datové přenosy jsou a tím nižší šířka pásma vychází na jádro. Pokud se však zvýší kapacita L2 cache, klesnou přístupy k L3 cache a problém je kompenzován. Daní za zvětšení plochy v důsledku větší L2 pak byla nutnost snížení kapacity L3 na jádro.
U Tiger Lake pro PC, kde se chystá pouze čtyřjádrová konfigurace s nízkými nároky na plochu, není nutné snižovat kapacitu L3 cache. Naopak, bude zvýšena na 3 MB na jádro. U serverových procesorů vycházejících z architektury Tiger Lake může být hodnota samozřejmě opět jiná, nejspíš nižší.