ARM Cortex-A520

High-efficiency CPU core design
  • Hayes
HistoryPredecessor(s)ARM Cortex-A510Successor(s)ARM Cortex-A530

The ARM Cortex-A520 is a "little" CPU core model from Arm unveiled in TCS23 (total compute solution) [1][2][3] it serves as a successor to the CPU core ARM Cortex-A510. The Cortex-A500 CPU cores series generally focus on high efficiency, the CPU core can be paired with the other CPU cores in its family like ARM Cortex-A720 or/and Cortex-X4 in a CPU cluster.[4]

Improvements

  • 8% peak performance improvement over the Cortex-A510[5]
  • Support only 64-bit applications
  • Up to 512 KiB of private L2 cache (From 256 KiB)
  • Add QARMA3 Pointer Authentication (PAC) algorithm support
  • Update to ARMv9.2[6]

Architecture comparison

uArch Cortex-A53 Cortex-A55 Cortex-A510 Cortex-A520
Peak clock speed 2.3 GHz 2.1 GHz 2.0 GHz 2.0 GHz
Decode Width 2 3 3 (2 ALU)
Dispatch 8[7]
Max In-flight None (In-order)
branch predictor

history (entries)

3072[8]
L0 (Mops entries) None
L1-I + L1-D 8/64+8/64 KiB 16/64+16/64 KiB 32/64+32/64 KiB
L2 0–256 KB 0–512 KB
L3 ? 0–4 MiB 0–16 MiB 0–32 MiB
AArch 32-bit and 64-bit 64-bit
Architecture ARMv8.0-A ARMv8.2-A ARMv9.0-A ARMv9.2-A

See also

References

  1. ^ Bonshor, Gavin. "Arm Unveils 2023 Mobile CPU Core Designs: Cortex-X4, A720, and A520 - the Armv9.2 Family". www.anandtech.com. Retrieved 2023-05-30.
  2. ^ "Arm Launches Next-Gen Efficiency Core; Cortex-A520". WikiChip Fuse. 2023-05-28. Retrieved 2023-09-16.
  3. ^ "Arm Cortex-X4, A720, and A520: 2024 smartphone CPUs deep dive". Android Authority. 2023-05-29. Retrieved 2023-06-05.
  4. ^ "Cortex-A520". developer.arm.com. Retrieved 2023-09-16.
  5. ^ Bonshor, Gavin. "Arm Unveils 2023 Mobile CPU Core Designs: Cortex-X4, A720, and A520 - the Armv9.2 Family". www.anandtech.com. Retrieved 2023-06-05.
  6. ^ Ltd, Arm. "Cortex-A520". Arm | The Architecture for the Digital World. Retrieved 2023-06-05.
  7. ^ "A closer look at ARM's new Cortex-A75 and Cortex-A55 CPUs". Android Authority. 2017-05-31. Retrieved 2023-06-05.
  8. ^ "ARM's Cortex A53: Tiny But Important". Chips and Cheese. 2023-05-28. Retrieved 2023-06-14.
  • v
  • t
  • e
Application ARM-based chips
Application
processors
(32-bit)
ARMv7-A
Cortex-A5
Cortex-A7
Cortex-A8
Cortex-A9
Cortex-A15
Cortex-A17
Others
ARMv7-A
compatible
ARMv8-A
Others
Application
processors
(64-bit)
ARMv8-A
Cortex-A35
Cortex-A53
Cortex-A57
Cortex-A72
Cortex-A73
  • Qualcomm Snapdragon 460, 636, 660, 632, 662, 665, 680, 685, 835
  • Samsung Exynos 7872, 7884, 7885, 7904, 9609, 9610, 9611
  • HiSilicon Kirin 710, 960, 970
  • MediaTek MT6771/V, MT6799, MT8183, MT8788
  • Amlogic S922X
Others
ARMv8-A
compatible
ARMv8.1-A
ARMv8.1-A
compatible
ARMv8.2-A
Cortex-A55
Cortex-A75
Cortex-A76
Cortex-A77
Cortex-A78
Cortex-X1
Neoverse N1
Others
  • Cortex-A65, Cortex-A65AE, Cortex-A76AE, Cortex-A78C, Cortex-X1C, Neoverse E1
ARMv8.2-A
compatible
ARMv8.3-A
ARMv8.3-A
compatible
ARMv8.4-A
Neoverse V1
ARMv8.4-A
compatible
ARMv8.5-A
ARMv8.5-A
compatible
ARMv8.6-A
ARMv8.6-A
compatible
ARMv9.0-A
Cortex-A510
Cortex-A710
Cortex-A715
Cortex-X2
Cortex-X3
Neoverse N2
Neoverse V2
ARMv9.2-A
Cortex-A520
  • Qualcomm Snapdragon 7+ Gen 3, Snapdragon 8(s) Gen 3
  • Samsung Exynos 2400
Cortex-A720
Cortex-X4
Neoverse N3
-
Neoverse V3
-


Stub icon

This computer-engineering-related article is a stub. You can help Wikipedia by expanding it.

  • v
  • t
  • e