Aller au contenu

ARM Cortex-A510

Un article de Wikipédia, l'encyclopédie libre.
ARM Cortex-A510
Informations générales
Production 2021
Concepteur ARM Ltd.
Taille du cache
Niveau 1 par coeur :
64/128 KiB
(32/64 KiB I-cache avec parité,
32/64 KiB D-cache)
Niveau 2 0–512 KiB par complexe
Niveau 3 128 KiB – 16 MiB (optionnel)
Architecture et classification
Architecture ARMv9-A
Famille Cortex-A

Produits, marques, modèles, variantes
Variantes Cortex-A710
Historique

L'ARM Cortex-A510 est le successeur de l'ARM Cortex-A55 et le premier processeur "LITTLE" ARMv9 à haute eficacité[1]. C'est le compagnon du coeur "big" Cortex-A710. Il s'agit d'un processeur 64 bits entièrement conçu par l'équipe de conception d'ARM Holdings de Cambridge[2].

Le Cortex-A510 est un coeur CPU “LITTLE” axé sur une efficacité élevée[3], apportant les améliorations suivantes par rapport à la précédente génération :

  • conception avec exécution dans l'ordre et à 3 largeurs, le Cortex-A55 était à deux largeurs[4]
  • Front-end de récupération et de décodage des instructions à 3 largeurs et back-end d'émission et d'exécution des instructions à 3 largeurs, comprenant 3 ALU[2].
  • Augmentation de 35 % des performances comparé au Cortex-A55
  • 20 % plus économe en énergie que le Cortex-A55
  • Augmentation d'un facteur 3 des performances en machine learning (ML)[1]

ARM a annoncé une mise à jour du coeur de CPU Cortex-A510 le 28 juin 2022 ainsi que d'autres coeurs de CPU.

Le rafraîchissement a amélioré l'efficacité de 5 % et la scalabilité, passant de 8 coeurs à 12 coeurs[5]. De plus, le rafraichissement pourrait être configuré avec le support du 32 bits, alors que l'original était uniquement 64 bits[6].

Comparaison des architectures

[modifier | modifier le code]
Cœurs "LITTLE"
uArch Cortex-A53 Cortex-A55 Cortex-A510 Cortex-A520
Nom de code Apollo Ananke Klein Hayes
Fréquence horloge
max (GHz)
2.3 2.1 2.0 2.0
Architecture ARMv8.0-A ARMv8.2-A ARMv9.0-A ARMv9.2-A
AArch 32 bits et 64 bits 64 bits
Historique de la prédiction
de branchement (Nb entrées)
3072[7] -
Taille du tampon de
réorganisation
(ROB)
Aucun (exécution dans l'ordre)
Cache L0 (entrées Mops) Aucun
Cache L1-I + L1-D (KiB) 8/64+8/64 16/64+16/64 32/64+32/64
Cache L2 (KiB) 0–256 0–512
Cache L3 (MiB) Aucun 0–4 0–16 0–32
Largeur de décodage 2 3 3 (2 ALU)
Dispatch 8[8]

Références

[modifier | modifier le code]
  1. a et b (en) « First Armv9 Cortex CPUs for Consumer Compute », sur community.arm.com, (consulté le )
  2. a et b (en-US) Andrei Frumusanu, « Arm Announces Mobile Armv9 CPU Microarchitectures: Cortex-X2, Cortex-A710 & Cortex-A510 (archivé depuis l'original) », sur www.anandtech.com (consulté le )
  3. (en) Arm Ltd, « Cortex-A510 », sur Arm | The Architecture for the Digital World (consulté le )
  4. (en) « Cortex-A510 - Microarchitectures - ARM - WikiChip », sur en.wikichip.org (consulté le )
  5. (en) « Next-gen Armv9 CPUs unleash compute performance - Announcements », sur community.arm.com,
  6. (en) « Cortex-A510 refreshed - Android Authority »,
  7. (en-US) « ARM’s Cortex A53: Tiny But Important », sur Chips and Cheese, (consulté le )
  8. (en) « A closer look at ARM’s new Cortex-A75 and Cortex-A55 CPUs », sur Android Authority, (consulté le )