With all major launches, there is often a bit of confusion on details. Sometimes bigger and sometimes smaller. This go around it's an interesting one with regards to the IPC of the new Ryzen 3000 Series CPUs. Launching on July 7th the Ryzen 3000 Series is promising 15% IPC which is great, but there seems to be a bit of a disconnect between what AMD showed to the public vs what they showed to MSI and potentially other board partners.
AMD Claims 15% While MSI Claims 13% IPC Jump For Ryzen 3000 CPUs - Our Question, Does It Matter?
The slide that was presented to MSI showcased a 13% IPC improvement, which is still a decent uptick and nothing to complain about. But was it a disconnect? Was it planned in case of a leak so that if it had leaked then people would anticipate a 13% IPC uplift then have their expectations subverted when the 15% slide was shown publically? It is always possible that the 13% slide shown to MSI was a much earlier revision prior to final performance tuning and nothing to panic over.
Either way, it is always interesting when discrepancies between what is shown in the backroom vs what is shown on stage. Tempering expectations to somewhere between 13-15% is a very realistic expectation of performance improvement and as I mentioned earlier is still a solid uplift over Zen+ and even better over 1st Gen Zen designs. The good news is we won't have to wait too long to see just what shakes out once the reviews go live in July.
UPDATE
Robert Hallock of AMD, the man on stage doing the demos and owner of sweet shoes, came out on Twitter to clarify the discrepancy between the 13% and 15% IPC increases. He put it very simply that the Cinebench 1T-derived IPC results were 13% and the results from SPECint, which are more rigorous, showed the 15% IPC gain that was shown on stage. So, both are right and goes to show you that IPC will vary a bit from application to application.
Clarification on 13% or 15%:
Prior to presenting onstage @ Computex , we planned to use a Cinebench 1T-derived IPC figure. That is 13%. Slides were made and shared.
In the end, we decided it would be best to use a more rigorous SPECint-derived figure. That is 15%.
— Robert Hallock? (@Thracks) May 30, 2019
AMD Zen 2 Core Architecture Achieves Up To 15% IPC Uplift
The AMD Ryzen 3000 lineup is based on the new Zen 2 core architecture which is made possible with TSMC’s bleeding-edge 7nm process node. AMD has reaffirmed that their Zen 2 based Ryzen 3000 series processors for the AM4 desktop platform will be available on July 7th, 2019.



2 of 9
AMD has made significant changes to its CPU architecture which help deliver twice the throughput of their first-generation Zen architecture. The major points include an entirely redesigned execution pipeline, major floating-point advances that doubled the floating-point registers to 256-bit and double bandwidth for load/store units and this should allow for lower latency between the CPU Complex which retains the 4+4 Core arrangement.
Improved Execution PipelineDoubled Floating Point (256-bit) and Load/Store (Doubled Bandwidth)Doubled Core Density Per CPUHalf the Energy Per OperationImproved Branch PredictionBetter InstructionPre-FetchingRe-Optimized Instruction CacheLarger Op CacheIncreased Dispatch / Retire BandwidthMaintaining High Throughput for All Modes
Zen 2 also includes stronger hardware-level enhancements when it comes to security. This further solidifies AMD CPUs against enhanced Spectre variants and these mitigations will be adopted fully by Zen 2. When it comes to Zen, AMD already had strong software level support when it came to security and they have further enhanced it through low-level software mitigations.
AMD CPU Roadmap (2017-2022)
| Year | 2024 | 2023 | 2021-2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|---|---|---|
| Architecture | Zen (4) / Zen (5) | Zen (4) / Zen (4C) | Zen (4) / Zen 3 (+) | Zen (3) / Zen 3 (+) | Zen (3) / Zen 2 | Zen (2) / Zen+ | Zen (1) / Zen+ | Zen (1) |
| Process Node | 5nm / 3nm? | 5nm | 5nm / 6nm | 7nm | 7nm | 7nm | 14nm / 12nm | 14nm |
| Server | EPYC Turin | EPYC Bergamo | EPYC 'Genoa' | EPYC 'Milan' | EPYC 'Rome' | EPYC 'Rome' | EPYC 'Naples' | EPYC 'Naples' |
| Max Server Cores / Threads | 256/512 | 128/256 | 96/192 | 64/128 | 64/128 | 64/128 | 32/64 | 32/64 |
| High End Desktop | Ryzen Threadripper 8000 Series | Ryzen Threadripper 7000 Series | Ryzen Threadripper 6000 Series (TBD) | Ryzen Threadripper 5000 Series (Chagall) | Ryzen Threadripper 3000 Series (Castle Peak) | Ryzen Threadripper 3000 Series (Castle Peak) | Ryzen Threadripper 2000 Series (Coflax) | Ryzen Threadripper 1000 Series (White Haven) |
| Ryzen Family | Ryzen 8000 Series | Ryzen 7000 Series | Ryzen 6000 Series | Ryzen 5000 Series | Ryzen 4000/5000 Series | Ryzen 3000 Series | Ryzen 2000 Series | Ryzen 1000 Series |
| Max HEDT Cores / Threads | TBD | TBD | TBD | 64/128 | 64/128 | 64/128 | 32/64 | 16/32 |
| Mainstream Desktop | Ryzen 8000 Series (Granite Ridge) | TBD | Ryzen 7000 Series (Raphael) | Ryzen 5000 Series (Vermeer-X) | Ryzen 5000 Series (Vermeer) | Ryzen 3000 Series (Matisse) | Ryzen 2000 Series (Pinnacle Ridge) | Ryzen 1000 Series (Summit Ridge) |
| Max Mainstream Cores / Threads | TBD | TBD | 16/32 | 16/32 | 16/32 | 16/32 | 8/16 | 8/16 |
| Budget APU | Ryzen 8000 (Strix Point Zen 5) | Ryzen 7000 Series (Phoenix Zen 4) | Ryzen 6000 Series (Rembrandt Zen 3+) | Ryzen 5000 Series (Cezanne Zen 3) | Ryzen 4000 Series (Renoir Zen 2) | Ryzen 3000 Series (Picasso Zen+) | Ryzen 2000 Series (Raven Ridge) | N/A |









