Brawny cores still beat wimpy cores, most of the time by Urs Holzle of Google
ARM versus x86 performance comparison
12-core ARM cluster benchmarked against Intel Atom, Ivy Bridge, AMD Fusion
ARM Cortex-A family architecture by Hiroshige Goto
Architecture | Instruction set | Extra features | Clock rate (GHz) | Cores | Implementations |
---|---|---|---|---|---|
Cortex-A5 | ARM v7, Jazelle, Thumb-2 | DSP, VFPv3 floating point (optional), NEON SIMD (optional) In-order, 9-stage single-decode pipeline |
0.53-1 | 1-4 | |
Cortex-A7 | ARM v7, Jazelle, Thumb-2 | DSP, VFPv4 floating point, NEON SIMD, virtualization In-order, 8-stage limited dual-decode pipeline |
> 1 | 1-4 | |
Cortex-A8 | ARM v7, Thumb-2 | VFPv3 floating point, NEON SIMD | 0.53-1 | 1 | Freescale I.MX5?, Samsung Hummingbird, TI OMAP3 In-order, 13-stage dual-decode pipeline |
Cortex-A9 | ARM v7, Jazelle, Thumb-2 | DSP, VFPv3 floating point (optional), NEON SIMD (optional) | 0.8-2 | 1-4 | nVidia Tegra 2, Samsung Exynos 4210, ST-Ericsson NovaThor U8500, TI OMAP4 Out-of-order, 9-12 stage dual-decode pipeline |
Cortex-A15 | ARM v7, Jazelle, Thumb-2 | TrustZone, VFPv4 floating point, 40-bit Large Physical Address Extensions, Virtualization, L2 cache Out-of-order, 15+ stages triple-decode pipeline |
1-2.5 | 1-32 | ST-Ericsson Nova A9600, TI OMAP5, Samsung Exynos5 |
Cortex-A17 | ARM v7, Jazelle, Thumb-2 | big.LITTLE | 1-4 | ||
Cortex-A35 | ARM v8-A | 64-bit (successor to Cortex-A5 & A7) | |||
Cortex-A53 | ARM v8-A | 64-bit (successor to Cortex-A9) | |||
Cortex-A55 (2017) | ARM v8.2-A | 64-bit (successor to Cortex-A15) | |||
Cortex-A57 (2012) | ARM v8-A | 64-bit (successor to Cortex-A15) | |||
Cortex-A510 (2021) | ARM v9-A | 64-bit (successor to Cortex-A55) | |||
Cortex-A72 | ARM v8-A | 64-bit (successor to Cortex-A17) | |||
Cortex-A73 (2016) | ARM v8-A | 64-bit (successor to Cortex-A72) | |||
Cortex-A75 (2017) | ARM v8.2-A | 64-bit (successor to Cortex-A73) | |||
Cortex-A76 (2018) | ARM v8.2-A | 64-bit (successor to Cortex-A75) | |||
Cortex-A77 (2019) | ARM v8.2-A | 64-bit (successor to Cortex-A76) | |||
Cortex-A78 (2020) | ARM v8.2-A | 64-bit (successor to Cortex-A77) | |||
Cortex-A710 (2021) | ARM v9 | 64-bit (successor to Cortex-A78) | |||
Cortex-X1 (2020) | ARM v8.2-A | 64-bit (based on Cortex-A78) | |||
Cortex-X2 (2021) | ARM v9-A | 64-bit (successor to Cortex-X1) |
Chip | Clock rate (GHz) | Cores | Fabrication | Launch Date | GPU |
---|---|---|---|---|---|
Actions ATM7029 | 1.3 | 4 | 40 nm | Vivante GC1000 | |
Qualcomm Snapdragon S4 MSM8225 | 1 | 2 | 45 nm | 1H 2012 | Adreno 203 |
Chip | Clock rate (GHz) | Cores | Fabrication | Launch Date | GPU |
---|---|---|---|---|---|
Allwinner A20 | 1 | 2 | 45 nm | December 2012 | Mali 400MP2 |
Allwinner A31 | 1 | 4 | 40 nm | December 2012 | PowerVR SGX 544 MP2 |
MediaTek MT6572 | 1.2 | 2 | 28 nm | May 2013 | Mali 400 |
MediaTek MT6588 | 1.7 | 4 | 28 nm | Q4 2013 | |
MediaTek MT6589 | 1.2 | 4 | 28 nm | December 2012 | PowerVR SGX 544 MP |
MediaTek MT6592 | 1.7 - 2 | 8 | 28 nm | Q4 2013 | |
MediaTek MT8125 | 1.5 | 4 | ?? nm | May 2013 | PowerVR SGX 544 |
MediaTek MT8389 | 1.2 | 4 | 28 nm | May 2013 | PowerVR SGX 544 |
Chip | Clock rate (GHz) | Cores | Fabrication | Launch Date | GPU |
---|---|---|---|---|---|
Allwinner A10 | 1 | 1 | 55 nm | Late 2011 | Mali 400 |
Allwinner A13 | 1 | 1 | 45 nm | March 2012 | Mali 400 |
Rockchip RK2918 | 1.2 | 1 | 55 nm | 2011 | Vivante GC800 |
Chip | Clock rate (GHz) | Cores | Fabrication | Launch Date | GPU |
---|---|---|---|---|---|
AMLogic AML8726-MX | 1.2 - 1.5 | 2 | 40 nm | 2012 | Mali 400 |
Freescale i.MX6Quad | 1.5 | 4 | 40 nm | Vivante GC2000 | |
HiSilicon K3V2 | 1.4 | 4 | 28 nm | Q3 2012 | Vivante GC4000 |
MediaTek MT6575 | 1 | 1 | 40 nm | February 2012 | PowerVR SGX 531ultra |
MediaTek MT6577 | 1 - 1.2 | 2 | 40 nm | June 2012 | PowerVR SGX 531 |
MediaTek MT8377 | 1.2 | 2 | 40 nm | January 2013 | PowerVR SGX 531 |
NVidia Tegra 3 | 1.2 - 1.7 | 4 | 40 nm | Q4 2011 | ULP Geforce |
Rockchip RK2928 | 1.2 | 1 | 40 nm | October 2012 | Mali 400 MP |
Rockchip RK3066 | 1.6 | 2 | 40 nm | April 2012 | Mali 400 MP |
Rockchip RK3168 | 1.2 | 2 | 28 nm | April 2013 | PowerVR SGX 540 |
Rockchip RK3188 | 1.8 | 4 | 28 nm | January 2013 | Mali 400 MP4 |
Samsung Exynos 4 Dual (4210) | 1.2 - 1.4 | 2 | 45 nm | Q1 2011 | Mali 400 MP4 |
Samsung Exynos 4 Dual (4212) | 1.2 - 1.4 | 2 | 32 nm | 2011 | Mali 400 MP4 |
Samsung Exynos 4 Quad (4412) | 1.4 - 1.6 | 4 | 32 nm | 2012 | Mali 400 MP4 |
TI OMAP 4430 | 1 - 1.2 | 2 | 45 nm | Q1 2011 | PowerVR SGX 540 |
TI OMAP 4460 | 1.2 - 1.5 | 2 | 45 nm | Q4 2011 | PowerVR SGX 540 |
TI OMAP 4470 | 1.3 - 1.8 | 2 | 45 nm | Q2 2012 | PowerVR SGX 544 |
VIA WM8950 | 1 | 1 | 2012 | Mali 400 |
Chip | Clock rate (GHz) | Cores | Fabrication | Launch Date | GPU |
---|---|---|---|---|---|
HiSilicon K3V3 | 1.8 | 4 | 28 nm | 2H 2013 | Mali T658 |
NVidia Tegra 4 | 1.9 | 4 | 28 nm | Q2 2013 | ULP Geforce |
Qualcomm Snapdragon S4 MSM8260A, MSM8660A, MSM8960 |
1.7 | 2 | 28 nm | Q1 2012 | Adreno 225 |
Qualcomm Snapdragon S4 APQ8064, MPQ8064 |
1.7 | 4 | 28 nm | Q2 2012 | Adreno 320 |
Qualcomm Snapdragon 600 8064T | 1.7 - 1.9 | 4 | 28 nm | Q1 2013 | Adreno 320 |
Qualcomm Snapdragon 800 8x74 | - 2.3 | 4 | 28 nm | Q2 2013 | Adreno 330 |
Samsung Exynos 5 Dual (5250) | 1.7 | 2 | 32 nm | Q3 2012 | Mali T604 |
Samsung Exynos 5 Octa (5410) | 1.2 - 1.8 | 4+4 | 28 nm | Q3 2013 | PowerVR SGX 544 MP3 |
Chip | Clock rate (GHz) | Cores | Fabrication | Launch Date | GPU |
---|---|---|---|---|---|
Rockchip RK3288 | 1.8 | 4 | 28 nm | May 2014 | Mali-T764 |
Chip | Clock rate (GHz) | Cores | Fabrication | Launch Date | GPU |
---|---|---|---|---|---|
Samsung Exynos 7 Octa (5433) | 1.3 & 1.9 | 4+4 | 20 nm | Q4 2014 | Mali-T760 MP6 @ 700MHz |
Samsung Exynos 7 Octa (7420) | 1.5 & 2.1 | 4+4 | 14 nm | Q2 2015 | Mali-T760 MP8 @ 772 MHz |
Samsung Exynos 8 Octa (8890) | 4+4 | 14 nm | Q1 2016 | Mali-T860 MP12 | |
Samsung Exynos 9 Octa (8895) | 4+4 | 10 nm | Q2 2017 | Mali-G71 MP20 | |
Samsung Exynos 9 Octa (9810) | 4+4 | 10 nm | Q1 2018 | Mali-G72 MP18 | |
Samsung Exynos 9820 | 2 A75@2.7 GHz 2 A75@2.3 GHz 4 A55@1.9 GHz |
8 nm | Q1 2019 | Mali G76 MP12 | |
Samsung Exynos 990 | 1 A76@2.7 GHz 2 A76@2.5 GHz 4 A55@2 GHz |
7 nm | Q1 2020 | Mali-G77 MP11 | |
Samsung Exynos 1080 (S5E9815) | 1 A78@2.8 GHz 3 A78@2.6 GHz 4 A55@2 GHz |
5 nm | Q4 2020 | Mali-G78 MP10 | |
Samsung Exynos 2100 (S5E9840) | 1 X1@2.9 GHz 3 A78@2.8 GHz 4 A55@2.2 GHz |
5 nm | Q1 2021 | Mali-G78 MP14 | |
Samsung Exynos 2100 (S5E9925) | 1 X2@2.8 GHz 3 A710@2.5 GHz 4 A510@1.8 GHz |
4 nm | Q1 2022 | Samsung Xclipse 920 | |
Qualcomm Snapdragon 810 (MSM8994) | 1.55 & 1.95 | 4+4 | 20 nm | Q1 2015 | Adreno 430 |
Qualcomm Snapdragon 820 (MSM8996) | 1.6 - 2.2 | 4 | 14 nm | Q1 2016 | Adreno 530 |
Qualcomm Snapdragon 835 (MSM8998) | 1.9 & 2.45 | 4+4 | 10 nm | Q4 2016 | Adreno 540 |
Qualcomm Snapdragon 845 (SDM845) | 1.8 & 2.8 | 4+4 | 10 nm | Q4 2017 | Adreno 630 |
Qualcomm Snapdragon 855 (SM8150) | 4 A55 @ 1.8GHz 1 A76 @ 2.8GHz 3 A76 @ 2.4GHz |
7 nm | Q1 2019 | Adreno 640 | |
Qualcomm Snapdragon 865 (SM8250) | 4 A55 @ 1.8GHz 1 A77 @ 2.8GHz 3 A77 @ 2.4GHz |
Second gen TSMC 7 nm | Q1 2020 | Adreno 650 | |
Qualcomm Snapdragon 888 (SM8350) | 4 A55 @ 1.8GHz 1 X1 @ 2.8GHz 3 A78 @ 2.4GHz |
Samsung 5 nm | Q1 2021 | Adreno 660 | |
Qualcomm Snapdragon 8 Gen 1 (SM8450) | 4 A510 @ 1.8GHz 1 X2 @ 3GHz 3 A710 @ 2.5GHz |
Samsung 4LPE 4 nm | Q1 2022 | Adreno 730 | |
Qualcomm Snapdragon 8+ Gen 1 (SM8475) | 4 A510 @ 2GHz 1 X2 @ 3.2GHz 3 A710 @ 2.75GHz |
TSMC N4 4 nm | Q3 2022 | Adreno 730 | |
Qualcomm Snapdragon 8 Gen 2 (SM8550) | 3 A510 @ 2GHz 1 X3 @ 3.2GHz 2 A715 @ 2.8GHz 2 A710 @ 2.8GHz |
TSMC N4 4 nm | Q4 2022 | Adreno 740 | |
Qualcomm Snapdragon 8 Gen 3 (SM8650) | 3 A720 @ 3.15GHz 1 X4 @ 3.3GHz 2 A720 @ 2.96GHz 2 A520 @ 2.27GHz |
TSMC N4P 4 nm | Q4 2023 | Adreno 750 | |
NVidia X1 | 4+4 | 20 nm | Q2 2015 | Maxwell | |
HiSilicon Kirin 93x | 1.55 & 2 | 4+4 (A53e & A53) | 28 nm | Q1 2015 | Mali-T628 MP4 |
HiSilicon Kirin 95x | 1.8 & 2.5 | 4+4 (A53 & A72) | 16 nm | Q4 2015, Q2 2016 | Mali-T880 MP4 |
HiSilicon Kirin 960 | 1.84 & 2.36 | 4+4 (A53 & A73) | 16 nm | Q4 2016 | Mali-G71 MP8 |
HiSilicon Kirin 970 | 1.84 & 2.36 | 4+4 (A53 & A73) | 10 nm | Q4 2017 | Mali-G72 MP12 |
HiSilicon Kirin 980 | 1.8 & 2.6 | 4+4 (A55 & A76) | 7 nm | Q4 2018 | Mali-G76 MP10 |
HiSilicon Kirin 990 | 1.8 & 2.6 | 4+4 (A55 & A76) | 7 nm | Q4 2019 | Mali-G76 MP10 |
HiSilicon Kirin 9000 | 2.0 & 3.1 | 4+4 (A55 & A77) | 5 nm | Q4 2020 | Mali-G78 |
HiSilicon Kirin 9000S | 2.62 & 2.15 & 1.53 | 1+3+4 (TaiShan V120 & A510) | 7 nm | Q3 2023 | Maleoon 910 |
Unisoc T770 | 4 A55 @ 1.8GHz 4 A76 @ 2.5GHz |
6 nm | 2021 | Mali-G57 | |
MediaTek MT673x | 1.3 - 1.5 | 4 A53 | 28 nm | Q3 2014 | Mali-T760 MP2 |
MediaTek MT675x | 1.5 - 1.7 | 8 A53 | 28 nm | Mali-T760 MP2 | |
MediaTek MT6795 (Helio X10) | 2.2 | 8 A53 | 28 nm | Q4 2014 | PowerVR G6200 @ 700 MHz |
MediaTek MT6797 (Helio X20) | 4 A53 @ 1.4GHz 4 A53 @ 2GHz 2 A72 @ 2.5GHz |
20 nm | Q1 2016 | Mali-T880 | |
MediaTek MT6799 Helio X30 | 4 A53 @ 2.2GHz 4 A35 @ 2GHz 2 A73 @ 2.8GHz |
10 nm | Q1 2017 | PowerVR 7XT | |
MediaTek MT6877 Dimensity 900 | 2 A78 @ 2.4GHz 6 A55 @ 2.0GHz |
6 nm | Q1 2021 | Mali-G68 MC4 | |
MediaTek MT6983 Dimensity 9000 | 1 X2 @ 3.1GHz 3 A710 @ 2.9GHz 4 A510 @ 1.8GHz |
4 nm | Q1 2022 | Mali-G710 MC10 | |
Google Tensor | 2 X1 @ 2.8GHz 2 A76 @ 2.25GHz 4 A55 @ 1.8GHz |
Samsung 5 nm | Q4 2021 | Mali-G78 MP20 | |
Google Tensor G2 | 2 X1 @ 2.85GHz 2 A76 @ 2.35GHz 4 A55 @ 1.8GHz |
Samsung 4 nm | Q4 2022 | Mali-G710 | |
AMLogic S905 | 2 | 4 A53 | Q3 2015 | Mali-450MP | |
Rockchip RK3368 | 1.2 - 1.5 | 8 A53 | 28 nm | Q1 2015 | PowerVR SGX6110 |
Rockchip RK3399 | 2 | 4 A53, 2 A72 | 28 nm | Q4 2016 | Mali-T864 |
Allwinner A64 | 4 A53 | Q4 2015 | Mali-400 MP2 |
Chip | Microarchitecture | Clock rate (GHz) | Cores | Fabrication | Launch Date | GPU | Products |
---|---|---|---|---|---|---|---|
A4 | Cortex-A8 | 0.8 - 1 | 1 | 45 nm | Q2 2010 | PowerVR SGX 535 | iPhone 4, iPad |
A5 | Cortex-A9 | 0.8 - 1 | 1 - 2 | 32 - 45 nm | Q1 2011 | PowerVR SGX 543MP2 | iPhone 4S, iPad 2, iPad mini |
A5X | Cortex-A9 | 1 | 2 | 45 nm | Q1 2012 | PowerVR SGX 543MP4 | iPad 3 |
A6 | Cortex-A7-A | 1.3 | 2 | 32 nm | Q3 2012 | PowerVR SGX 543MP3 | iPhone 5 |
A6X | Cortex-A7-A | 1.4 | 2 | 32 nm | Q4 2012 | PowerVR SGX 554MP4 | iPad 4 |
A7 | Cyclone/Cortex-A8-A | 1.3 - 1.4 | 2 | 28 nm | Q3 2013 | PowerVR G6430 | iPhone 5S, iPad Air, iPad Mini 2, iPad Mini 3 |
A8 | Typhoon/Cortex-A8-A | 1.1 - 1.5 | 2 | 20 nm | Q3 2014 | PowerVR G6450 | iPhone 6, iPad Mini 4 |
A8X | Typhoon/Cortex-A8-A | 1.5 | 2 | 20 nm | Q4 2014 | PowerVR 6XT | iPad Air 2 |
A9 | Twister/Cortex-A8-A | 1.85 | 2 | 14 - 16 nm | Q3 2015 | PowerVR 7XT GT7600 | iPhone 6S, iPhone SE |
A9X | Twister/Cortex-A8-A | 2.16 - 2.26 | 2 | 14 - 16 nm | Q3 2015 | PowerVR 7XT | iPad Pro |
A10 Fusion | Hurricane/Cortex-A8-A | ~ 2.34 | 2+2 | 16 nm | Q3 2016 | iPhone 7 | |
A11 Bionic | Monsoon+Mistral/Cortex-A8-A | ~ 2.39 | 2+4 | 10 nm | Q3 2017 | iPhone 8, iPhone X | |
A12 Bionic | Vortex+Tempest/Cortex-A8-A | ~ 2.39 | 2+4 | 7 nm | Q3 2018 | iPhone XS, iPhone XR, iPad Mini 5, iPad Air 3, iPad 8 | |
A13 Bionic | Lightning+Thunder/ARMv8.4-A | ~ 2.65 | 2+4 | Second gen TSMC 7 nm | Q3 2019 | iPhone 11, iPhone SE 2, iPad 9 | |
A14 Bionic | Firestorm+Icestorm/ARMv8.5-A | ~ 3.1 | 2+4 | TSMC N5 5 nm | Q3 2020 | iPhone 12, iPad Air 4 | |
M1 | Firestorm+Icestorm/ARMv8.5-A | ~ 3.1 | 4+4 | TSMC N5 5 nm | Q3 2020 | MacBook Air 2020, MacBook Pro 2020, Mac Mini 2020, iPad Air 5, iPad Pro 3 (11 inch), iPad Pro 5 (12.9 inch) | |
A15 Bionic | Avalanche+Blizzard/ARMv8.5-A | ~ 3.23 | 2+4 | TSMC N5P 5 nm | Q3 2021 | iPhone 13, iPhone SE 3, iPad Mini 6 | |
M2 | Avalanche+Blizzard/ARMv8.5-A | ~ 3.49 | 4+4 | TSMC N5P 5 nm | Q2 2022 | MacBook Air 2022, MacBook Pro 2022 | |
A16 Bionic | Everest+Sawtooth/ARMv8.6-A | ~ 3.46 | 2+4 | TSMC N4P 4 nm | Q3 2022 | iPhone 14 Pro & 14 Pro Max, iPhone 15 & 15 Plus | |
A17 Bionic | ~ 3.78 | 2+4 | TSMC N3B 3 nm | Q3 2023 | iPhone 15 Pro & 15 Pro Max |