Aller au contenu

ARM Cortex-A76

Un article de Wikipédia, l'encyclopédie libre.
ARM Cortex-A76
Description de cette image, également commentée ci-après
Le Broadcom BCM2712, un SoC avec quatre CPU ARM Cortex-A76
Informations générales
Production 2018[1]
Concepteur ARM Holdings
Performances
Fréquence smartphones : 3 GHz,
tablettes et PC portables : 3,3 GHz
Taille du cache
Niveau 1 par coeur :
128 KiB (64 KiB D-cache et 64 KiB I-cache avec parité)
Niveau 2 128–512 KiB par coeur
Niveau 3 512 KiB–4 MiB (optionnel)

Spécifications physiques
Cœur 1–4
Architecture et classification
Architecture ARMv8-A : A64, A32, T32
Extensions ARMv8.1-A,
ARMv8.2-A,
cryptographie, RAS (en)
ARMv8.3-A[note 1],
ARMv8.4-A[note 2]

Produits, marques, modèles, variantes
Variantes Neoverse N1 (en)
Historique

L' ARM Cortex-A76 est un microprocesseur implémentant le jeu d'instructions ARMv8.2-A 64 bits conçu par le centre de conception d'ARM Holdings à Austin. ARM a annoncé des augmentations respectives de 25 % et 35 % des performances en nombres entiers et en virgule flottante[2].

Le Cortex-A76 remplace le Cortex-A73 et le Cortex-A75, mais sa conception est partie d'une feuille blanche. Il propose un pipeline superscalaire à exécution dans le désordre, avec un décodeur à 4 voies. Le frontend peut récupérer et décoder quatre instructions par cycle et expédier jusqu’à quatre macro-opérations et huit micro-opérations par cycle. Le tampon de réorganisation comprend 128 entrées. Le backend comprend huit ports d’exécution, avec une profondeur de pipeline de 13 étages et des latences d’exécution de 11 étages[2],[3].

Le processeur prend en charge les applications 32 bits sans privilège, mais les applications avec privilèges doivent utiliser l'ISA ARMv8-A 64 bits. Parmi les fonctionnalités supplémentaires figurent la prise en charge des instructions LDAPR d’ARMv8.3-A, des instructions de produit scalaire d’ARMv8.4-A, et des contrôles d’exécution spéculative d’ARMv8.5-A tels que SSBS, CSDB, SSBB et PSSBB[4].

La bande passante mémoire a augmenté de 90 % par rapport à l'A75. Selon ARM, l’A76 devrait offrir des performances deux fois supérieures à celles de l’A73 et ne vise pas uniquement les systèmes mobiles. Les performances ciblent la "classe ordinateur portable", y compris les ordinateurs pour Windows 10, et serait comparable au Kaby Lake d’Intel.

Le Cortex-A76 prend également en charge la technologie DynamIQ d'ARM, et devrait être utilisé comme cœurs haute performance lorsqu'ils sont utilisés en combinaison avec des cœurs écoénergétiques Cortex-A55.

Cortex-A76AE

[modifier | modifier le code]

Le Cortex-A76AE vise les applications de sécurité/sûreté, destiné au marché de l'automobile intelligente.

Notes et références

[modifier | modifier le code]
  1. (en) Ryan Shrout et Patrick Moorhead, « Ep 23 – 5/31/18 – The Future of Arm with Nandan Nayampally (archivé depuis l'original) », The Tech Analysts Podcast, (consulté le )
  2. a et b (en-US) Andrei Frumusanu, « Arm Cortex-A76 CPU Unveiled (archivé depuis l'original) », sur AnandTech, (consulté le )
  3. « Arm Unveils Cortex-A77, Emphasizes Single-Thread Performance », sur WikiChip Fuse, (consulté le )
  4. (en) « ARM documentation set for Cortex-A76 », sur Arm Developer (consulté le )
  1. instructions LDAPR uniquement
  2. instructions produit scalaire

Liens externes

[modifier | modifier le code]