Name Bulldozer Steamroller Excavator Zen Zen+ Zen 2 Zen 3
Source BulldozerAnandTech
RealWorldTech
Steamroller Excavator Zen Zen+ Zen 2 Zen 3
Date 2011.10.12 2014.01.14 2015 2017.03.02 2018.04.13 2019.07 2020.10.08
Processor
(proximate)
Ryzen 1000, 2000, 3000 Ryzen 2000, 3000 Ryzen 3000, 4000 Ryzen 5000, 7000
Process 32nm 28nm 28nm 14nm 12nm 7nm 7nm
Cache L1-ICache 64KB
2-way
64KB
4-way
64KB
4-way
32KB
8-way
32KB
8-way
L1-ITLB 72 entry 64 entry 64 entry
All page size
L2-ITLB 512 entry
5-way
4K page
512 entry 512 entry
8-way
4K/2M page
L1-DCache 16KB
4-way
32KB
8-way
32KB
8-way
32KB
8-way
32KB
8-way
L1-DTLB 32 entry 64 entry
All page size
L2-DTLB 1024 entry
8-way
1536 entry 1536 entry 2048 entry 2048 entry
16-way
4K/2M page
L2 Cache 2MB
16-way
shared
512KB
8-way
512KB
8-way
512KB
8-way
LLC 2MB/core
16-way
2MB/core
16-way
Front Fetch 32 Byte/cycle 32 Byte/cycle 32 Byte/cycle 32 Byte/cycle
L1 BTB 512 L1BTB 1024 L1BTB
L2 BTB 7168 L2BTB
RAS 32 RAS 32 RAS
ITA 512 ITA 1024 ITA
Pre-decode 4 inst/cycle 4 inst/cycle
Ins Queue 16 entry 20 x 16 Byte
Decoder 4-way decode 4-way decode 4-way decode 4-way decode
uOP Cache 2K entry 2K entry 4k entries
8-way
4k entries
8-way
Decoded Queue 4 mOPs/cycle 72 entry 72 entry 6 mOPs/cycle
OoO ROB 128 ROB 192 ROB
8 retire/cycle
192 ROB
8 retire/cycle
224 ROB
8 retire/cycle
Int Register File 96 Int 168 Int 168 Int 180 Int 192 Int
FP Register File 160 FP 160 FP 160 FP 160 FP
Int Scheduler 40 entry 84 = 14 x 6 84 = 14 x 6 92 = 16 x 6 + 28
FP Scheduler 60 entry 96 x 1 96 x 1 64 non-scheduling
36 scheduling
Load Buffer 40 Load Queue 72 Load Buffer 72 Load Buffer 44 Load Buffer
Store Buffer 24 Store Queue 44 Store Buffer
32 Byte/cycle
44 Store Buffer
32 Byte/cycle
48 Store Buffer 64 Store Buffer
Execution Number of Ports 8 ports 10 ports 10 ports 11 ports 15 ports
Calculation ALU, IMUL, Branch ALU, Branch ALU, Branch ALU0 ALU0
ALU, IDIV, Count ALU, IMUL ALU, IMUL ALU1 ALU1
ALU, IDIV ALU, IDIV ALU2 ALU2
ALU, Branch ALU, Branch ALU3 ALU3
Branch
Load/Store AGU AGU0 AGU0 AGU0, load/store AGU0, load/store
AGU AGU1 AGU1 AGU0, load/store AGU0, load/store
AGU0 store AGU0 store
AGU0 store
AGU0 store
FP/SIMD 128-bit FMAC, IMAC 128-bit FMA, FMUL 128-bit FMA, FMUL FADD FADD
128-bit FMAC, XBAR 128-bit FADD 128-bit FADD FMA FMA
128-bit MMX 128-bit FMA, FMUL 128-bit FMA, FMUL FADD FADD
128-bit MMX, FSTO 128-bit FADD 128-bit FADD FMA FMA
FP Store
FP-to-Int