The ARM Cortex-A520 is a "little" CPU core model from Arm unveiled in TCS23 (total compute solution). It serves as a successor to the CPU core ARM Cortex-A510. The Cortex-A5xx 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.

Improvements

  • 8% peak performance improvement over the Cortex-A510
  • 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

Architecture comparison

"LITTLE" core

uArchCortex-A53Cortex-A55Cortex-A510Cortex-A520
CodenameApolloAnankeKleinHayes
Peak clock speed2.3 GHz2.1 GHz2.0 GHz2.0 GHz
ArchitectureARMv8.0-AARMv8.2-AARMv9.0-AARMv9.2-A
AArch32-bit and 64-bit64-bit
Branch predictor history (entries)3072-
Max In-flightNone (In-order)
L0 (Mops entries)None
L1-I + L1-D8/64+8/64 KiB16/64+16/64 KiB32/64+32/64 KiB
L20–256 KiB0–512 KiB
L3None0–4 MiB0–16 MiB0–32 MiB
Decode Width233 (2 ALU)
Dispatch8

See also