CPU cache size
Note that L3 sizes very by model and hence should not be trusted. When cache size is configurable, the largest option is used.
µarch | date | L1d/core KB | L2/core KB | L3 MB (shared) |
---|---|---|---|---|
Ice Lake | 2021 | 32 | 512 | 8 |
Cortex-A78 | 2021 | 64 | 512 | 8 |
POWER10 | 2021 | 32 | 2048 | 120 |
Graviton2 N1 | 2020 | 64 | 1024 | 2 |
Cortex-X1 | 2020 | 64 | 1024 | 8 |
Zen 3 | 2020 | 32 | 512 | 32 |
Apple M1 Firestorm | 2020 | 128 | 12288 | NA |
Apple M1 Icestorm | 2020 | 64 | 4096 | NA |
Apple A12 Bionic | 2020 | 128 | 8192 | NA |
Zen 2 | 2019 | 32 | 512 | 32 |
Cortex-A77 | 2019 | 64 | 512 | 4 |
z15 | 2019 | 128 | 4096 | 256 |
Cortex-A76 | 2018 | 64 | 512 | 4 |
Vulkan | 2018 | 32 | 256 | 1 (per core) |
Apple A11 Bionic | 2017 | 64 | 8192 | NA |
z14 | 2017 | 128 | 4096 | 128 |
POWER9 | 2017 | 32 | 512 | 120 |
z13 | 2017 | 128 | 4096 | 128 |
Cortex-A55 | 2017 | 64 | 256 | 4 |
Zen | 2017 | 32 | 512 | 8 |
Cortex-A73 | 2017 | 64 | 512 | 4 |
Apple A10 Fusion | 2016 | 128 | 3072 (shared) | 4 |
Cortex-A72 | 2016 | 32 | 4096 (shared) | NA |
Cortex-A73 | 2016 | 32 | 8192 (shared) | NA |
Apple A9 | 2015 | 64 | 3072 (shared) | 4 |
Excavator | 2015 | 64 | ? | ? |
Skylake | 2015 | 32 | 256 | ? |
Apple A8 | 2014 | 64 | 1024 (shared) | 4 |
POWER8 | 2014 | 64 | 512 | 8 |
Broadwell | 2014 | 32 | 256 | 6 |
ThunderX1 | 2014 | 32 | 16384 | NA |
Apple A7 | 2013 | 64 | 1024 (shared) | 4 |
Haswell | 2013 | 32 | 256 | ? |
Cortex-A7 | 2013 | 64 | 1024 | NA |
Apple A6 | 2012 | 32 | 1024 | NA |
Cortex-A53 | 2012 | 64 | 2048 | NA |
Sandy bridge | 2011 | 32 | 256 | 15 |
Apple A5 | 2011 | 32 | 1024 | NA |
Apple A4 | 2010 | 32 | 512 | NA |
POWER7 | 2010 | 32 | 256 | 4 |
Nehalem | 2008 | 32 | 256 | 24 |
POWER6 | 2007 | 64 | 4096 | 32 |
AMD 10th | 2007 | 64 | 512 | 6 |
Core | 2006 | 32 | 1024 (shared) | 16 |
Cortex-A8 | 2005 | 32 | 512 | NA |
POWER5 | 2004 | 32 | 1920 | 32 |
POWER4 | 2001 | 64 | 1444 | 32 |
NetBurst | 2000 | 16 | 2048 | 16 |
Athlon | 1999 | 64 | 512 | NA |