1/4 0 11 19 <- Travisdowns test ROB XMM YMM size GPRs regs regs year microarchitecture class ? ? ? ? 2011 Bobcat AMD low-end 72 72 37 - 2003 K8 AMD mainline 72 72 72 - 2009 Phenom II 128 92 128 64 2015 Carrizo (Excavator) 192 145 144 66 2017 Zen 224 141 147 143 2019 Zen2 ? ? ? ? 2020 Zen3 32 32 32 - 2013 Silvermont Intel low-end 78 56 65 - 2016 Goldmont 95 68 77 - 2017 Goldmont+ 96 96 96 - 2007 Penryn Intel mainline 128 128 128 - 2009 Lynnfield 168 131 112 112 2011 Sandy Bridge 168 116 110 110 2012 Ivy Bridge 192 142 134 134 2013 Haswell 224 151 150 150 2015 Skylake 352 247 203 203 2021 Rocket LakeThe Bobcat and Zen3 do not exhibit the step in the results that the others exhibit (maybe the Bobcat cannot overlap the execution of two main memory accesses enough to trigger the effect that the program is designed for; for the Zen3 I have no theory). Apparently one of the assumptions used in the measurement program does not hold for these CPUs.
Combining this with stuff from other sources, we get:
ROB GPR FPR flags Year 64 33 44 2013 Jaguar AMD low-end 72 72 2005 K8 Palermo (Sempron) AMD mainline 72 72 72 2009 Phenom II 128 92 128 2015 Carrizo (Excavator) 192 168 160 2017 Zen Zen1-3 224 180 160 2019 Zen2 256 192 160 2020 Zen3 320 224 192 126 2022 Zen4 448 240 384 192 2024 Zen5 ROB GPR FPR XMM YMM ZMM Year 32 32 32 32 2013 Silvermont Intel low-end 78 2016 Goldmont 95 2017 Goldmont+ 208 2020 Tremont 256 2021 Gracemont 416 2024 Skymont 126 2002 Northwood (Pentium 4) Intel mainline Netburst 40 1999 Coppermine (Pentium III) Intel mainline P6-based 96 2007 Yorkfield (Core 2 Quad) 96 2007 Penryn (45nm Core 2) 128 2009 Lynnfield (Core ix-xxx) 168 2011 Sandy Bridge (Core ix-2xxx) 168 2012 Ivy Bridge (Core ix-3xxx) 192 2013 Haswell (Core ix-4xxx) 224 2015 Skylake (Core ix-6xxx) 352 280 224 224 224 224 2019 Sunny/Willow Cove 512 288 320 320 320 220 2021 Golden Cove 576 2024 Lion Cove ROB GPR FPR Year 192 2013 Apple A7 Cyclone 560 2019 Apple A13 Lightning 630 354 384 2020 Apple A14/M1 Firestorm, more info, more on the microarchitecture ROB GPR FPR Year 128 128 2016 Cortex A72 ARM big 76 73 70 2016 Cortex A73 128 2018 Cortex A76 & Neoverse N1 160 2019 Cortex A77 160 2020 Cortex A78 160 147 124 2021 Cortex-A710 224 2020 Cortex-X1 (A78 sibling) ARM bigger 288 2021 Cortex-X2 (A710 sibling) 320 2022 Cortex-X3 256 2021 Neoverse V1 (A78 sibling) ARM biggest ROB GPR FPR Year 96 96 96 2015 Samsung M1 Samsung big (Aarch64 architecture) 100 96 96 2017 Samsung M2 228 192 192 2018 Samsung M3 228 192 176 2019 Samsung M4 228 192 176 2020 Samsung M5 256 224 224 - Samsung M6 (not released) 122 2015 Qualcomm Kryo (Snapdragon 820) 128 2017 Qualcomm Centriq 2400 (Falkor) 680 416 416 2024 Qualcomm Oryon 180 2018 Cavium Thunder X2 220 256 256 2021 Marvell Thunder X3Cortex A73 and Cortex A75 do not use a reorder buffer.
ROB GPR FPR Vec Year 1120 228 240 128 2024 SiFive P870 ROB size apparently is 280 merged instructions
![]() | Name | Last modified | Size | Description |
---|---|---|---|---|
![]() | Parent Directory | - | ||
![]() | zen | 2019-07-08 17:22 | 6.0K | |
![]() | skylake | 2019-07-08 17:50 | 6.0K | |
![]() | silvermont | 2019-07-09 14:02 | 6.0K | |
![]() | sandy-bridge | 2019-07-08 17:39 | 6.0K | |
![]() | phenom2 | 2019-07-08 17:13 | 6.0K | |
![]() | penryn | 2019-07-08 17:48 | 6.0K | |
![]() | lynnfield | 2019-07-08 17:43 | 6.0K | |
![]() | k8 | 2019-07-08 17:37 | 6.0K | |
![]() | ivy-bridge | 2019-07-08 18:14 | 5.9K | |
![]() | haswell | 2019-07-08 17:08 | 6.0K | |
![]() | goldmont+ | 2019-07-08 17:25 | 6.0K | |
![]() | goldmont | 2019-07-08 17:22 | 6.0K | |
![]() | carrizo | 2019-07-08 17:15 | 6.0K | |
![]() | bobcat | 2019-07-09 14:47 | 6.0K | |
![]() | Travisdowns/ | 2021-04-17 19:08 | - | |