Evolutions of CPUs (WIP)

Bensuperpc February 24, 2025 [Hardware] #Features #x86 #CPU #Processor

Introduction

Intel CPU

ReleaseMicroarchCPU Models/SeriesSIMD instructionsFMA3AES-NI
19798088/8086Intel 8088/8086 No No No
198280286Intel 80286 No No No
198580386Intel 80386 No No No
198980486Intel 80486 No No No
1993P5 (Pentium)Pentium No No No
1995P6Pentium Pro No No No
1997P6Pentium II MMX No No
1999P6Pentium III SSE No No
2000NetBurstPentium 4 (Willamette/Northwood) SSE2 No No
2004NetBurstPentium 4/D (Prescott) SSE3 No No
2006CoreCore 2 E6/Q6xxx, E1/E2xxx SSE3 No No
2007PenrynCore 2 E7/E8/Q8/Q9xxx, E2/E5/E6xxx SSSE3 No No
2008NehalemCore i3/i5/i7 9xx SSE4 No No
2010WestmereCore i3/i5/i7 xxx, Pentium G69xx SSE4.2 No Yes
2011Sandy BridgeCore i3/i5/i7 2xxx, Pentium G6xx/G8xx AVX No Yes
2012Ivy BridgeCore i3/i5/i7 3xxx, Pentium G2xxx AVX No Yes
2013-2014HaswellCore i3/i5/i7 4xxx, Pentium G3xxx AVX2 Yes Yes
2014BroadwellCore i3/i5/i7 5xxx AVX2 Yes Yes
2015SkylakeCore i3/i5/i7 6xxx, Pentium G44xx AVX2 Yes Yes
2016Kaby LakeCore i3/i5/i7 7xxx, Pentium G45xx/G46xx AVX2 Yes Yes
2018-2019Coffee LakeCore i3/i5/i7/i9 8xxx/9xxx, Pentium G5xxx AVX2 Yes Yes
2019Ice LakeCore i3/i5/i7 10xxxGx (mobile only) AVX-512 Yes Yes
2020Comet LakeCore i3/i5/i7/i9 10xxx, Pentium G6xxx AVX2 Yes Yes
2020Tiger LakeCore i3/i5/i7 11xxxGx (mobile only) AVX-512 Yes Yes
2021Rocket LakeCore i3/i5/i7/i9 11xxx AVX-512 Yes Yes
2021Alder LakeCore i3/i5/i7/i9 12xxx, Pentium G7xxx AVX2 Yes Yes
2022Raptor LakeCore i3/i5/i7/i9 13xxx/14xxx AVX2 Yes Yes
2024Meteor LakeCore Ultra 3/5/7/9 1xx AVX2 Yes Yes
2024Lunar LakeCore Ultra 3/5/7/9 2xx AVX2 Yes Yes

Note: All pentium and celeron processors does not support AVX, AVX2 and AVX-512.

AMD CPU

ReleaseMicroarchCPU Models/SeriesSIMD instructionsFMA3AES-NI
1996K5AMD K5 No No No
1997K6AMD K6, K6-II, K6-III MMX No No
1999K7 (Athlon)AMD Athlon, Duron SSE No No
2003K8AMD Athlon 64, Opteron SSE3 No No
2007K10AMD Phenom, Phenom II, Athlon II SSE4a No No
2011BulldozerAMD FX x1xx, Opteron (Bulldozer) AVX FMA4 Yes
2014SteamrollerAMD APUs (Steamroller) AVX Yes Yes
2015ExcavatorAMD APUs (Excavator) AVX2 Yes Yes
2017ZenAMD Ryzen 1xxx, EPYC 7xx1 AVX2 Yes Yes
2018Zen+AMD Ryzen 2xxx AVX2 Yes Yes
2019Zen 2AMD Ryzen 3xxx, EPYC 7xx2 AVX2 Yes Yes
2020Zen 3AMD Ryzen 5xxx, EPYC 7xx3 AVX2 Yes Yes
2022Zen 4AMD Ryzen 7xxx, EPYC 4/8/9xx4 AVX-512 Yes Yes
2024Zen 5AMD Ryzen 9xxx, EPYC 9xx5 AVX-512 Yes Yes

ARM CPU

ReleaseMicroarchCPU Models/SeriesInst. lengthSIMD instructionsOut-of-order
?ARMv1ARM1 No No
?ARMv2ARM2 No No
?ARMv3ARM632-bit No No
1993ARMv4ARM732-bit No No
1998ARMv5ARM932-bit No No
2002ARMv6ARM1132-bit No No
2005ARMv7Cortex-A832-bit NEON Yes
2007ARMv7Cortex-A932-bit NEON Yes
2009ARMv7Cortex-A532-bit NEON No
2011ARMv7Cortex-A732-bit NEON No
2011ARMv7Cortex-A1532-bit NEON Yes
2012ARMv8Cortex-A5332-bit/64-bit NEON No
2012ARMv8Cortex-A5732-bit/64-bit NEON Yes
2013ARMv7Cortex-A1232-bit NEON Yes
2014ARMv7Cortex-A1732-bit NEON Yes
2016ARMv8Cortex-A7232-bit/64-bit NEON Yes
2016ARMv8Cortex-A7332-bit/64-bit NEON Yes
2016ARMv8Cortex-A3232-bit NEON No
2016ARMv8Cortex-A3532-bit/64-bit NEON No
2017ARMv8.2Cortex-A7532-bit/64-bit NEON (opt. SVE) Yes
2017ARMv8.2Cortex-A5532-bit/64-bit NEON (opt. SVE) No
2018ARMv8.2Cortex-A7632-bit/64-bit NEON (opt. SVE) Yes
2019ARMv8.2Cortex-A7732-bit/64-bit NEON (opt. SVE) Yes
2019ARMv8.2Cortex-A6532-bit/64-bit NEON (opt. SVE) No
2020ARMv8.2Cortex-A7832-bit/64-bit NEON (opt. SVE) Yes
2020ARMv8.2Cortex-X132-bit/64-bit NEON (opt. SVE) Yes
2021ARMv9Cortex-A71032-bit/64-bit SVE2 Yes
2021ARMv9Cortex-A51032-bit/64-bit SVE2 No
2021ARMv9Cortex-X232-bit/64-bit SVE2 Yes
2022ARMv9Cortex-A71564-bit SVE2 Yes
2022ARMv9Cortex-X364-bit SVE2 Yes
2023ARMv9.2Cortex-A52064-bit SVE2 No
2023ARMv9.2Cortex-A72064-bit SVE2 Yes
2023ARMv9.2Cortex-X464-bit SVE2 Yes
2024ARMv9.2Cortex-A72564-bit SVE2 Yes
2024ARMv9.2Cortex-X92564-bit SVE2 Yes
2024/2025 ?ARMv9.2Cortex-X93064-bit SVE2 Yes

Note: Implementation can very by vendor, some may support additional features or optimizations.

Benchmark

PassMark

cpu_performance_st
PassMark score from 2000 to 2025 in single-thread
cpu_performance_mt
PassMark score from 2000 to 2025 in multi-thread