Turning off Zen 4’s op cache for curiosity and giggles
CPUs start executing instructions by fetching those instruction bytes from memory and decoding them into internal operations (micro-ops). Getting data from memory and operating on it consumes power and incurs latency. Micro-op caching is a popular technique to improve on both fronts, and involves caching micro-ops that correspond to frequently executed instructions. AMD’s recent CPUs have particularly large micro-op caches, … ⌘ Read more