Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

ARM Cortex-X1

Un article de Wikipédia, l'encyclopédie libre.
ARM Cortex-X1
Informations générales
Production2020
ConcepteurARM Ltd.
Performances
Fréquencesmartphones : 3,0 GHz
tablettes et PC portables :3,3 GHz
Largeur bus adresse40 bits
Taille du cache
Niveau 1Par coeur :
128KiB(64 KiBI-cache avec parité,64 KiBD-cache)
Niveau 2512–1024 KiB par coeur
Niveau 3512 KiB – 8 MiB(optionnel)

Spécifications physiques
Cœur1–4 par cluster
Architecture et classification
ArchitectureARMv8-A : A64, A32 et T32(EL0 seulement)
ExtensionsARMv8.1-A,
ARMv8.2-A,
cryptographie, RAS,
ARMv8.3-A instructions LDAPR,
ARMv8.4-A produit scalaire

Produits, marques, modèles, variantes
VariantesCortex-A78,
ARM Neoverse V1
Historique

Premier de la sérieARM Cortex-X2

modifier

L'ARM Cortex-X1 est unprocesseur implémentant lejeu d'instructions 64 bitsARMv8.2-A conçu par le centre de conception d'ARM àAustin dans le cadre du programmeCortex-X Custom (CXC) d'ARM[1],[2].

Conception

[modifier |modifier le code]

La conception du Cortex-X1 est basée sur celle duCortex-A78, mais repensée pour la performance pure plutôt que pour un équilibre entre performance, consommation et surface de puce (PPA,performance, power, and area)[1].

Le Cortex-X1 a une conceptionsuperscalaire àexécution dans le désordre, avec un décodeur à 5 voies et un cache de macro-OP (MOPs) de 3 K. Il peut récupérer 5 instructions et 8 MOPs par cycle, renommer et expédier (dispatch) 8 MOPs, et traiter 16 μOPs par cycle. La taille de la fenêtre d'exécution dans le désordre (ROB) a été accrue à 224 entrées. Lebackend possède 15 ports d'exécution avec une profondeur de pipeline de 13 étages et les latences d'exécution sont de 10 étages. Il posséde également quatre unités SIMD 128b[3],[4],[5],[6].

ARM affirme que le Cortex-X1 offre des performances 30 % plus rapides sur les entiers et 100 % plus rapides sur lemachine learning que leCortex-A77[3],[4],[5],[6].

Le Cortex-X1 supporte la technologieDynamIQ d'ARM, et il devrait être utilisé comme coeur haute performance lorsqu'il est combiné avec les coeurs moyenCortex-A78 et petitCortex-A55[1],[2].

Évolution de l'architecture par rapport auCortex-A78

[modifier |modifier le code]
  • Environ 20 % d'améliorations des performances (+30 % par rapport au A77)[7]
  • La taille de la fenêtre d'exécution dans le désordre (ROB) a été portée à 224 entrées (contre 160 entrées)
  • Jusqu'à 4 unités SIMD 128 bits (contre 2 unités de 128 bits)
  • 15 % de surface de silicium en plus
  • Décodeur d'instructions à 5 voies (contre 4 voies)
  • Bande passante du cache d'instructions décodées de 8 MOPs/cycle (contre 6 MOPs/cycle)
  • 64 Ko L1D + 64 Ko L1I (contre 32/64 Ko L1)
  • Jusqu'à 1 Mo/coeur de cache L2 (contre 512 Ko/coeur max)
  • Jusqu'à 8 Mo de cache L3 (contre 4 Mo max)

Licensing

[modifier |modifier le code]

Le Cortex-X1 est disponible en tant quecoeur SIP (en) pour les partenaires du programmeCortex-X Custom (CXC), et sa conception le rend adapté à l'intégration avec d'autres coeurs SIP (par exemple unGPU, uncontrôleur d'affichage vidéo, unDSP, unprocesseur d'images, etc.) dans unepuce constituant unsystème sur une puce (SoC)[1],[2].

Utilisation

[modifier |modifier le code]

Voir aussi

[modifier |modifier le code]

Références

[modifier |modifier le code]
  1. abc etd(en) « Introducing the Arm Cortex-X Custom program », surcommunity.arm.com(consulté le)
  2. ab etc(en) ArmLtd, « Cortex-X Custom CPU program », surArm | The Architecture for the Digital World(consulté le)
  3. a etb(en-US) AndreiFrumusanu, « Arm's New Cortex-A78 and Cortex-X1 Microarchitectures: An Efficiency and Performance Divergence (archivé depuis l'original) », surwww.anandtech.com(consulté le)
  4. a etb(en-US) « Arm Cortex-X1: The First From The Cortex-X Custom Program », surWikiChip Fuse,(consulté le)
  5. a etb(en) JimMcGregor, « Arm Unleashes CPU Performance With Cortex-X1 », surForbes(consulté le)
  6. a etb(en-US) « Arm Cortex-X1 and Cortex-A78 CPUs: Big cores with big differences », surAndroid Authority,(consulté le)
  7. (en) « Cortex-X1 – Microarchitectures – ARM – WikiChip », suren.wikichip.org(consulté le)
  8. (en) « Exynos 2100 5G Mobile Processor: Specs, Features | Samsung », surSamsung Semiconductor(consulté le)
  9. (en) « Qualcomm Snapdragon 888 5G Mobile Platform | Latest 5G Snapdragon Processor | Qualcomm », surwww.qualcomm.com(consulté le)
  10. (en) RonAmadeo, « The "Google Silicon" team gives us a tour of the Pixel 6's Tensor SoC », surArs Technica,(consulté le)
v ·m
CPU
Anciennes
architectures
(ARMv1 à ARMv6)
ARMv7 (32 bits)
ARMv8 32 bits uniquement
ARMv8 64 bits
compatible 32 bits
ARMv8 64 bits uniquement
ARMv9
ARM Cortex-M (microcontrôleur)
ARM Cortex-R
(Temps réel)
ARM Cortex-X
(hautes performances)
GPU
VPU
SoC
Bus
Systèmes
d'exploitation
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=ARM_Cortex-X1&oldid=233120254 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2026 Movatter.jp