
Advanced Micro Devices (AMD) has consistently pushed the boundaries of CPU technology, and its latest microarchitecture, Zen 5, is no exception. Launched in the latter half of 2024, Zen 5 represents a significant evolution from its predecessors, introducing a host of architectural enhancements and performance improvements.
Unlike incremental updates, Zen 5 is a comprehensive redesign over Zen 4. This overhaul focuses on a wider front-end, increased floating-point throughput, and more accurate branch prediction. These changes collectively contribute to a substantial uplift in Instructions Per Cycle (IPC), enhancing both single-threaded and multi-threaded performance.
One of the standout features of Zen 5 is its advanced branch prediction capabilities. The architecture employs a two-ahead branch predictor, allowing it to anticipate two code paths ahead before execution. This approach reduces pipeline stalls and improves overall efficiency, marking a significant departure from previous Zen architectures.
Zen 5 increases the number of Arithmetic Logic Units (ALUs) from four to six per core, resulting in a 50% boost in integer operation throughput. Additionally, the floating-point unit now features four pipes, up from three in Zen 4, and supports a native 512-bit datapath for AVX-512 instructions. This expansion enhances the processor's ability to handle complex computations, particularly beneficial for scientific and AI workloads.
To support the wider execution units, AMD has increased the L1 data cache size from 32KB to 48KB per core and doubled its bandwidth. The L2 cache remains at 1MB per core but now features higher associativity and bandwidth, reducing latency for data access. These improvements ensure that the cores are adequately supplied with data, minimizing bottlenecks.
Zen 5 powers a diverse range of AMD products:
Desktop Processors (Granite Ridge)
The Ryzen 9000 series, launched in August 2024, features up to 16 cores and 32 threads, delivering a 16% IPC improvement over Zen 4.
Mobile Processors (Strix Point)
Released in July 2024, the Ryzen AI 300 series targets ultrathin laptops, offering up to 12 high-performance cores and integrated RDNA 3.5 graphics, enhancing both computing and gaming experiences.
Server Processors (Turin)
The EPYC 9005 series, introduced in October 2024, scales up to 128 cores and 256 threads, catering to data centers and enterprise applications with unparalleled performance.
When juxtaposed with its predecessors, Zen 5 exhibits multiple key advancements:
Front-End Width
The instruction fetch and decode stages have been widened, allowing for the processing of more instructions per cycle, effectively doubling the instruction bandwidth compared to Zen 4.
Execution Throughput
The increase in ALUs and floating-point pipes directly translates to higher execution throughput, enabling more operations to be completed simultaneously.
Cache Architecture
Larger and more associative caches reduce latency and improve data availability, supporting the increased execution bandwidth.
AI Capabilities
The integration of a powerful NPU distinguishes Zen 5 from earlier architectures, positioning it well for AI and machine learning applications.
AMD's Zen 5 microarchitecture signifies a pivotal step forward in CPU design, combining a ground-up architectural overhaul with targeted enhancements in execution resources, cache hierarchy, and AI integration. These advancements not only differentiate Zen 5 from its predecessors but also set a new benchmark for performance and efficiency in the semiconductor industry.