Why do CPUs have multiple cache levels? (2016) | Hacker News