What is “ZEN3” (Ryzen 5000)?
AMD’s Zen3 (“Vermeer”) is the 3rd generation ZEN core – aka the new 5000-series of CPUs from AMD, that introduces further refinements of the ZEN(2) core and layout. An APU version (with integrated “NaviX” graphics) is also scheduled to be launched later (as normal) but this time likely to keep the 5000-series moniker. The CPU/APUs remain socket AM4 compatible on desktop – thus allowing in-place upgrade (subject to BIOS upgrade as always) – but series 500-chipsets are recommended to enable all features (e.g. PCIe4, etc.). [Note this is the last CPU that will fit AM4 socket; future CPUs supporting DDR5 need a new socket]
Unlike ZEN2, the main changes are to the core/cache layout but they could still prove significant considering the cache/memory latencies issues that have impacted ZEN designs:
- (AMD) Claims +19% IPC (instructions per clock) overall improvement vs. ZEN2
- Higher base and turbo clocks +7% [for 5800X vs. 3700X]
- Still built around “chiplets” CCX (“core complexes”) but now of 8C/16T and 32MB L3 cache (still 7nm)
- Same central I/O hub with memory controller(s) and PCIe 4.0 bridges connected through IF (“Infinity Fabric”) (12nm)
- Still up to 2 chiplets on desktop platform thus up to 2x 8C (16C/32T 5950X)
- L3 is still the same 32MB but now unified (not 2x 16MB) still up to 64MB on 5950X
- 20 PCIe 4.0 lanes
- 2x DDR4 memory controllers up to 3200Mt/s official (4266Mt/s max) [future AM5 socket for DDR5 support]
To upgrade from Zen2 (Ryzen 3000) or not?
Micro-architecturally there are more changes that should improve performance and security:
- VAES 256-bit (vs. AES HWA 128-bit) [note that VAES/AVX512 is 512-bit]
- Control Flow Integrity eXtensions (CFX) & Shadow Stacks (SSX)
- Multi-Key Memory Encryption, e.g. individually encrypted VM memory
- Inter-core latencies reduced through shared L3 (8C and less); no more trips to memory to share data
- AMD processors have thankfully not been affected by most of the vulnerabilities bar two (BTI/”Spectre”, SSB/”Spectre v4″) that have now been addressed in hardware.
You also need to watch out for the compatibility issues especially for older boards:
- X570, B550, A520 boards need AGESA 1.0.8.0 for Zen3 support
- AGESA 1.1.0.0 Patch B/C or later recommended
- X570 recommended due to better VRMs especially if you overclock
- X470, B450 boards need at least AGESA 1.0.1.0 to boot Zen3 and won’t receive full support for some time
- X470 recommended due to better VRMs especially if you overclock
- X370, B350, A320 boards are not likely to be updated for Zen3
In this article we test CPU core performance; please see our other articles on:
- Zen3
- Zen2
Hardware Specifications
We are comparing the top-range Ryzen 7 5000-series (Zen3 8-core) with previous generation Ryzen 7 3000-series (Zen2 8-core) and competing architectures with a view to upgrading to a top-range, high performance design.
CPU Specifications | AMD Ryzen 7 5800X 8C/16T (Vermeer) |
AMD Ryzen 7 3700X 8C/16T (Matisse) | AMD Ryzen 7 2700X 8C/16T (Pinnacle Ridge) | Intel i9 9900K 8C/16T (Coffeelake-R) | Intel i9 7900X 10C/20T (Skylake-X) | Comments | |
Cores (CU) / Threads (SP) | 8C / 16T | 8C / 16T | 8C / 16T | 8C / 16T | 10C / 20T | Core counts remain the same. | |
Topology | 1 chiplet, 1 CCX, each 8 core (8C) + I/O hub | 1 chiplet, 2 CCX, each 4 cores (8C) + I/O hub | 2 CCX, each 4 cores (8C) | Monolithic die | Monolithic die | Large CCX with 8 cores not 4 | |
Speed (Min / Max / Turbo) (GHz) |
3.8 [+6%] / 4.7GHz [+7%] | 3.6 / 4.4GHz | 3.7 / 4.2GHz | 3.6 / 5GHz | 3.3 / 4.3GHz | Both base and turbo are up 5-8%. | |
Power (TDP / Turbo) (W) |
105 / 135W (PL2) | 105 / 135W (PL2) | 105 / 135W (PL2) | 95 / 135W (PL2) | 140 / 308W (PL2) | Same TDP | |
L1D / L1I Caches (kB) |
8x 32kB 8-way / 8x 32kB 8-way | 8x 32kB 8-way / 8x 32kB 8-way | 8x 32kB 8-way / 8x 64kB 4-way | 8x 32kB 8-way / 8x 32kB 8-way | 10x 32kB 8-way / 10x 32kB 8-way | No changes to L1 | |
L2 Caches (MB) |
8x 512kB (4MB) 8-way inclusive | 8x 512kB (4MB) 8-way inclusive | 8x 512kB (4MB) 8-way | 8x 256kB (2MB) 16-way | 10x 1MB (10MB) 16-way | No changes to L2 | |
L3 Caches (MB) |
32MB 16-way exclusive | 2x 16MB (32MB) 16-way exclusive | 2x 8MB (16MB) 16-way | 16MB 16-way | 13.75MB 11-way | Unified L3 but not larger | |
Mitigations for Vulnerabilities | BTI/”Spectre”, SSB/”Spectre v4″ hardware | BTI/”Spectre”, SSB/”Spectre v4″ hardware | BTI/”Spectre”, SSB/”Spectre v4″ software/firmware | RDCL/”Meltdown”, L1TF hardware, BTI/”Spectre”, MDS/”Zombieload”, software/firmware | RDCL/”Meltdown” , L1TF, BTI/”Spectre”, MDS/”Zombieload”, all software/firmware | No new fixes required… yet! | |
Microcode (MU) |
MU-xxx | MU-8F7100-11 | MU-8F0802-04 | MU-069E0C-9E | MU-065504-49 | The latest microcodes have been loaded. | |
SIMD Units | 256-bit AVX/FMA3/AVX2 | 256-bit AVX/FMA3/AVX2 | 128bit AVX/FMA3/AVX2 | 256-bit AVX/FMA3/AVX2 | 512-bit AVX512 | Same SIMD widths | |
Price/RRP (USD) |
$450 [+36%] | $330 [higher now due to demand] | $330 [much cheaper now] | $480 | $990 | Almost 40% price increase, cheaper than Intel |
Disclaimer
This is an independent article that has not been endorsed nor sponsored by any entity (e.g AMD). All trademarks acknowledged and used for identification only under fair use. Errors and omissions excepted (E&OE).
The article contains only public information (available elsewhere on the Internet) and not provided under NDA nor embargoed. At publication time, the products have not been directly tested by SiSoftware and thus the accuracy of the benchmark scores cannot be verified; however, they appear consistent and do not appear to be false/fake.
Native Performance
We are testing native arithmetic, SIMD and cryptography performance using the highest performing instruction sets (AVX2, FMA3, AVX, etc.). Zen3 supports all modern instruction sets including AVX2, FMA3 and even more like SHA HWA but not AVX-512.
Results Interpretation: Higher values (GOPS, MB/s, etc.) mean better performance.
Environment: Windows 10 x64, latest AMD and Intel drivers. 2MB “large pages” were enabled and in use. Turbo / Boost was enabled on all configurations. All mitigations for vulnerabilities (Meltdown, Spectre, L1TF, MDS, etc.) were enabled as per Windows default where applicable.
SiSoftware Official Ranker Scores
- AMD Ryzen 9 5950X 16-Core/32-Thread
- AMD Ryzen 7 5800X 8-Core/16-Thread
- AMD Ryzen 5 5600X 6-Core/12-Thread
Final Thoughts / Conclusions
Executive Summary: Zen3 (5800X, 8-core) is ~25-40% faster than Zen2 (3700X, 8-core) across all kinds of algorithms but 36% more expensive. We have to give it 10/10 overall!
Despite no major architectural changes over Zen2 (except larger 8-core single CCX layout and thus unified L3 cache), Zen3 manages to be quite a bit faster across legacy and heavily vectorised SIMD algorithms: it beats the competition even with AVX512 and more cores (e.g. 10-core SKL-X). Even streaming algorithms (memory-bound) improve over 20%. We certainly did not expect performance to be this good.
In effect, it is like getting 50% more cores – 8-core Zen3 performs like a 12-core Zen2 (e.g. 3900X) – and thus even a 10-core 10900K cannot compete. Considering you can just “pop it” into an existing AM4 mainboard (requires a BIOS update to support it) it is a massive upgrade from say, original Zen1/Zen+.
If you can afford it – especially in these unprecedented times – it is a “no brainer” upgrade allowing older AM4-based computers to live many, many more years. You don’t really need PCIe4 and its modest improvement (and thus a 500-series board) – that would anyway require costly PCIe4 SSDs and costly GP-GPU upgrade.
Considering Zen2 is ~40% faster than Zen+ (never mind original Ryzen), Zen3 is in effect 2x faster than Zen+ – a 2x (96%) improvement over just 2 generations, while core counts remained the same (unlike Intel that just increased core counts). Also consider you can now get a 16-core/32-threads AM4 CPU (which originally only had 6-core option), it is like having a 32-core/64-thread Ryzen in the same AM4 slot – a 5.3x increase in overall performance.
About the only issue we can think of is the increase in cost; not only Ryzen 3000-series have gone up in price since launch, the RRP of series 5000 is $50 (or so) higher; it is likely once performance numbers come out and considering the reduced stock and increased demand for IT equipment – price is likely to sky-rocket. Better buy or pre-order one now to avoid disappointment!
Please see the other reviews on how the 6-core (5600X) and the top-end 16-core (5950X) variants perform:
- Zen3
- Zen2
Disclaimer
This is an independent article that has not been endorsed nor sponsored by any entity (e.g AMD). All trademarks acknowledged and used for identification only under fair use. Errors and omissions excepted (E&OE).
The article contains only public information (available elsewhere on the Internet) and not provided under NDA nor embargoed. At publication time, the products have not been directly tested by SiSoftware and thus the accuracy of the benchmark scores cannot be verified; however, they appear consistent and do not appear to be false/fake.