From WikiChip
arm/microarchitectures
< arm

ARM Holdings[edit]

ARMVersionsCortexNeoverse

ARM Microarchitectures[edit]

CPU
ARM Microarchitectures
GeneralDetails
µarchTypeISADesignerIntroductionManufProcessCoresPipeline
Num•Min•Max
ARM1CPUARMv1Acorn Computers1985VLSI Technology3,000 nm
3 μm
0.003 mm
13
ARM2CPUARMv2Acorn Computers1986VLSI Technology, Sanyo2,000 nm
2 μm
0.002 mm
13
ARM3CPUARMv2aAcorn Computers1989VLSI Technology, Sanyo1,500 nm
1.5 μm
0.0015 mm
13
ARM250CPUARMv2aARM Holdings1992VLSI Technology1,000 nm
1 μm
0.001 mm
13
ARM7CPUARMv3ARM Holdings1993VLSI Technology
StrongARMCPUARMv4DEC, ARM Holdings5 February 1996DEC, Intel350 nm
0.35 μm
3.5e-4 mm
15
ARM8CPUARMv4ARM Holdings8 July 1996TSMC
ARM9CPUARM Holdings16 October 1997TSMC, VLSI Technology
ARM10CPUARM Holdings15 October 1998TSMC
ARM11CPUARM Holdings29 April 2002TSMC
Cortex-A8CPUARMv7ARM Holdings5 October 2005TSMC65 nm
0.065 μm
6.5e-5 mm
, 45 nm
0.045 μm
4.5e-5 mm
13
Cortex-A9CPUARMv7ARM Holdings3 October 2007TSMC40 nm
0.04 μm
4.0e-5 mm
Cortex-A5CPUARMv7ARM Holdings22 October 2009TSMC
Cortex-A15CPUARMv7ARM Holdings8 September 2010TSMC
Cortex-A7CPUARMv7ARM Holdings19 October 2011TSMC40 nm
0.04 μm
4.0e-5 mm
, 28 nm
0.028 μm
2.8e-5 mm
Cortex-A57CPUARMv8ARM Holdings30 October 2012TSMC
Cortex-A53CPUARMv8ARM Holdings30 October 2012TSMC, Samsung, GlobalFoundries40 nm
0.04 μm
4.0e-5 mm
, 28 nm
0.028 μm
2.8e-5 mm
, 20 nm
0.02 μm
2.0e-5 mm
, 16 nm
0.016 μm
1.6e-5 mm
, 14 nm
0.014 μm
1.4e-5 mm
, 10 nm
0.01 μm
1.0e-5 mm
1, 2, 3, 48
Cortex-A12CPUARMv7ARM Holdings2 June 2013TSMC
Cortex-A17CPUARMv7ARM Holdings11 February 2014TSMC
Cortex-A72CPUARMv8ARM Holdings23 April 2015TSMC
Cortex-A35CPUARMv8ARM Holdings10 November 2015TSMC
Cortex-A32CPUARMv8 AArch32ARM Holdings23 February 2016TSMC8
Cortex-A73CPUARMv8ARM Holdings29 May 2016TSMC
Cortex-A55CPUARMv8.2ARM Holdings29 May 2017TSMC, Samsung, GlobalFoundries, SMIC16 nm
0.016 μm
1.6e-5 mm
, 14 nm
0.014 μm
1.4e-5 mm
, 10 nm
0.01 μm
1.0e-5 mm
, 7 nm
0.007 μm
7.0e-6 mm
, 12 nm
0.012 μm
1.2e-5 mm
1, 2, 3, 48
Cortex-A75CPUARMv8.2ARM Holdings29 May 2017TSMC16 nm
0.016 μm
1.6e-5 mm
, 14 nm
0.014 μm
1.4e-5 mm
, 10 nm
0.01 μm
1.0e-5 mm
, 7 nm
0.007 μm
7.0e-6 mm
, 12 nm
0.012 μm
1.2e-5 mm
1, 2, 4, 81113
Cortex-A76CPUARMv8.2ARM Holdings31 May 2018TSMC12 nm
0.012 μm
1.2e-5 mm
, 7 nm
0.007 μm
7.0e-6 mm
, 5 nm
0.005 μm
5.0e-6 mm
1, 2, 4, 6, 813
Neoverse N1CPUARMv8.2ARM Holdings20 February 2019TSMC7 nm
0.007 μm
7.0e-6 mm
4, 8, 16, 32, 64, 96, 12811
Cortex-A77CPUARMv8.2ARM Holdings27 May 2019TSMC, samsung, SMIC10 nm
0.01 μm
1.0e-5 mm
, 7 nm
0.007 μm
7.0e-6 mm
, 5 nm
0.005 μm
5.0e-6 mm
1, 2, 4, 6, 813
Cortex-M55CPUARMv8.1-MARM Holdings10 February 2020TSMC55 nm
0.055 μm
5.5e-5 mm
, 45 nm
0.045 μm
4.5e-5 mm
, 32 nm
0.032 μm
3.2e-5 mm
, 28 nm
0.028 μm
2.8e-5 mm
, 22 nm
0.022 μm
2.2e-5 mm
, 16 nm
0.016 μm
1.6e-5 mm
, 10 nm
0.01 μm
1.0e-5 mm
, 7 nm
0.007 μm
7.0e-6 mm
, 5 nm
0.005 μm
5.0e-6 mm
1, 2, 445
Cortex-X1 (Hera)CPUARMv8.2ARM Holdings26 May 2020TSMC10 nm
0.01 μm
1.0e-5 mm
, 7 nm
0.007 μm
7.0e-6 mm
, 5 nm
0.005 μm
5.0e-6 mm
1, 2, 4, 6, 813
Cortex-A78CPUARMv8.2ARM Holdings26 May 2020TSMC10 nm
0.01 μm
1.0e-5 mm
, 7 nm
0.007 μm
7.0e-6 mm
, 5 nm
0.005 μm
5.0e-6 mm
1, 2, 4, 6, 813
Neoverse N2CPUARMv9.0-AARM Holdings22 September 2020TSMC7 nm
0.007 μm
7.0e-6 mm
4, 8, 16, 32, 64, 96, 12813
Cortex-A710 (Matterhorn)CPUARM Holdings2021TSMC7 nm
0.007 μm
7.0e-6 mm
, 5 nm
0.005 μm
5.0e-6 mm
1, 2, 4
Cortex-X2 (Matterhorn-ELP)CPUARMv9.0-AARM Holdings2021TSMC5 nm
0.005 μm
5.0e-6 mm
, 7 nm
0.007 μm
7.0e-6 mm
, 10 nm
0.01 μm
1.0e-5 mm
1, 2, 4, 6, 8, 10, 12288
Neoverse V1CPUARMv8.4ARM Holdings27 April 2021TSMC7 nm
0.007 μm
7.0e-6 mm
, 5 nm
0.005 μm
5.0e-6 mm
Cortex-A510 (Klein)CPUARMv9.0ARM Holdings25 May 2021TSMC, Samsung, GlobalFoundries, SMIC7 nm
0.007 μm
7.0e-6 mm
, 6 nm
0.006 μm
6.0e-6 mm
, 5 nm
0.005 μm
5.0e-6 mm
1, 2
Cortex-X3 (Makalu-ELP)CPUARMv9.0-AARM Holdings2022TSMC10 nm
0.01 μm
1.0e-5 mm
, 7 nm
0.007 μm
7.0e-6 mm
, 5 nm
0.005 μm
5.0e-6 mm
1, 2, 4, 6, 8, 10, 12320
Cortex-A715 (Makalu)CPUARM Holdings2022TSMC7 nm
0.007 μm
7.0e-6 mm
, 5 nm
0.005 μm
5.0e-6 mm
1, 2, 4
Cortex-X4 (Hunter-ELP)CPUARMv9.2-AARM Holdings2023TSMC10 nm
0.01 μm
1.0e-5 mm
, 7 nm
0.007 μm
7.0e-6 mm
, 5 nm
0.005 μm
5.0e-6 mm
1, 2, 4, 6, 8, 10, 12, 14384
Cortex-A720 (Hunter)CPUARM Holdings2023TSMC7 nm
0.007 μm
7.0e-6 mm
, 5 nm
0.005 μm
5.0e-6 mm
1, 2, 4
Neoverse V3CPUARMv9.0-AARM Holdings2023TSMC5 nm
0.005 μm
5.0e-6 mm
, 4 nm
0.004 μm
4.0e-6 mm
Cortex-A520 (Hayes)CPUARMv9.2-AARM HoldingsApril 2023TSMC4 nm
0.004 μm
4.0e-6 mm
4
Cortex-X5 (Chaberton-ELP)CPUARM Holdings2024TSMC
Cortex-A725 (Chaberton)CPUARM Holdings2024TSMC7 nm
0.007 μm
7.0e-6 mm
, 5 nm
0.005 μm
5.0e-6 mm
1, 2, 4

Comparison[edit]

"LITTLE" core
µArch Cortex-A53 Cortex-A55 Cortex-A510 Cortex-A520 Cortex-A530
Codename Apollo Ananke Klein Hayes Nevis
Peak clock speed 2.3 GHz 2.1 GHz 2.0 GHz 2.0 GHz -
Architecture ARMv8.0-A ARMv8.2-A ARMv9.0-A ARMv9.2-A ARMv9.4-A
AArch 32-bit and 64-bit 64-bit
L1 (I + D) (KiB) 8/64 + 8/64 KiB 16/64 + 16/64 KiB 32/64 + 32/64 KiB -
L2 Cache (KiB) 0–256 KiB 0–512 KiB -
L3 Cache (MiB) - 0–4 MiB 0–16 MiB 0–32 MiB -
Decode width 2-way 3-way 3-way (2 ALU) -
Dispatch 8 Mops/cycle - - -
"big" core
µArch Cortex-A77 Cortex-A78 Cortex-A710 Cortex-A715 Cortex-A720 Cortex-A725 Cortex-A730
Codename Deimos Hercules Matterhorn Makalu Hunter Chaberton Gelas
Peak clock speed 2.6 GHz ~3.0 GHz - -
Architecture ARMv8.2-A ARMv9.0-A ARMv9.2-A ARMv9.4-A
AArch - 32-bit and 64-bit 64-bit 64-bit
Max In-flight 2x 160 2x 160  ? 2x 192+ [1]  ? - -
L0 (Mops entries) - 1536 0 - -
L1 (I + D) (KiB) 64 + 64 KiB 32/64 + 32/64 KiB 64 + 64 KiB -
L2 Cache (KiB) 256–512 KiB 128–512 KiB 0.25–1 MiB [2] -
L3 Cache (MiB) 0–4 MiB 0–8 MiB 0–16 MiB 0–32 MiB [3] -
Decode width 4-way 5-way -
Dispatch 6 Mops/cycle 5 Mops/cycle  ? - -

Cortex-X[edit]

"Prime" core
µArch Cortex-X1(C) Cortex-X2 Cortex-X3 Cortex-X4 Cortex-X5 Cortex-X925 Cortex-X930
Codename Hera(-C) Matterhorn-ELP Makalu-ELP Hunter-ELP Chaberton-ELP Blackhawk Travis /Alto
Peak clock speed 3.0 GHz 3.0 GHz 3.3 GHz 3.4 GHz - - 3.8 GHz 4.2 GHz
Architecture ARMv8.2-A ARMv9.0-A ARMv9.2-A ARMv9.4-A
AArch 32/64-bit 64-bit 64-bit 64-bit
Max in-flight 2x 224 [4] 2x 288 2x 320 2x 384 - - 2x 768 [5] -
L0 (Mops entries) 3072 [6] 1536 0 [7] - - - -
L1 (I + D) (KiB) 64 + 64 KiB 64 + 64 KiB - - 64 + 64 KiB -
L2 Cache (KiB) 0.25–1 MiB 0.5–2 MiB - - 2–3 MiB -
L3 Cache (MiB) 0–8 MiB 0–16 MiB 0–32 MiB -
Decode width 5-way 6-way 10-way -
Dispatch 8 Mops/cycle 10 Mops/cycle -

References[edit]

  1. Jump up (2022-06-28) Arm introduces Cortex-A715.
  2. Jump up (2024-05-29) Arm launches next gen big core Cortex-A725.
  3. Jump up (2023-05-28) Arm introduces a new big core Cortex-A720.
  4. Jump up Schor, David (2020-05-26). Arm Cortex-X1: The First From The Cortex-X Custom Program.
  5. Jump up https://www.androidauthority.com/arm-cortex-x925-g925-explained-3445480/
  6. Jump up Arm's New Cortex-A78 and Cortex-X1 Microarchitectures: An Efficiency and Performance Divergence.
  7. Jump up Arm Cortex-X4, A720, and A520: 2024 smartphone CPUs deep dive.