ARM Cortex-X2
Informations générales
| Production
|
2021 |
| Concepteur
|
ARM |
Performances
| Fréquence
|
2,85 GHz à 3,0 GHz |
| Largeur bus adresse
|
40 bits |
Taille du cache
| Niveau 1
|
par coeur : 128 KiB (64 KiB I-cache avec parité, 64 KiB D-cache) |
| Niveau 2
|
256–1 024 KiB par coeur |
| Niveau 3
|
512 KiB – 16 MiB (optionnel) |
Spécifications physiques
| Cœur
|
1–12 (par cluster) |
Produits, marques, modèles, variantes
| Variantes
|
Cortex-A710 |
Cortex-X1 Cortex-X3
modifier 
L'ARM Cortex-X2 est un processeur implémentant le jeu d'instructions ARMv9-A 64 bits conçu par le centre de conception d'ARM Holdings à Austin, dans le cadre du programme Cortex-X Custom (CXC) d'ARM.
Il fait partie de la série Total Compute Solutions 2021 (TCS21) d'ARM avec le Cortex-A710, le Cortex-A510, le GPU Mali-G710 et CoreLink CI-700/NI-700.
Changements architecturaux par rapport au Cortex-X1
Le processeur comporte les changements suivants :
- Architecture ARMv9.0
- Suppression du support d'Aarch32 (32 bits)
- pipeline à 10 étages contre 11 auparavant, obtenu en réduisant l'étage de dispatch (répartition) de 2 cycles à 1
- Taille du reorder buffer (ROB) accrue de 30 %, passant de 224 à 288 entrées
- Taille du dTLB accrue de 20 %, passant de 40 à 48 entrées
- Support du jeu d'instructions SIMD SVE2 (Scalable Vector Extension 2)
- Support du type de données Bfloat16
- Unité partagé dynamique DSU-110
- Jusqu'à 12 coeurs (contre 8 coeurs)
- Jusqu'à 16 Mo de cache L3 (contre 8 Mo)
- CoreLink CI-700/NI-700
Performances revendiquées :
- En comparant le Cortex-X2 au Cortex-X1 avec les mêmes procédé,
fréquence d'horloge et 4 Mo de cache L3 (comparaison dite ISO-procédé) :
- Augmentation de 16 % des performances sur entier / IPC
- Augmentation d'un facteur 2 des performances en machine learning (ML)
- Amélioration de 30 % des performances maximales par rapport au Cortex-X1 dans les smartphones (3,3 GHz, 1 Mo L2, 8 Mo L3)
- 40 % plus rapide qu'un Intel Core i5-1135G7 à 15 W (3,5 GHz, 1 Mo L2, 16 Mo L3)
Comparaison des architectures
Cœurs premium
| uArch |
Cortex-A78 |
Cortex-X1 |
Cortex-X2 |
Cortex-X3 |
Cortex-X4 |
Cortex-X925 |
| Nom de code |
Hercules |
Hera |
Matterhorn-ELP |
Makalu-ELP |
Hunter-ELP |
Blackhawk |
| Architecture |
ARMv8.2 |
ARMv9 |
ARMv9.2 |
| Fréquence horloge max |
~3.0 GHz |
~3.3 GHz |
~3.4 GHz |
~3.8 GHz |
| Largeur de décodage |
4 |
5 |
6 |
10 |
| Largeur de dispatch |
6/cycle |
8/cycle |
10/cycle |
| Taille du ROB |
2x 160 |
2x 224 |
2x 288 |
2x 320 |
2x 384 |
2x 768 |
| Cache L0 (Mops entries) |
1536 |
3072 |
1536 |
0 |
|
| Cache L1-I + L1-D |
32+32 KiB |
64+64 KiB |
| Cache L2 |
128–512 KiB |
0.25–1 MiB |
0.5–2 MiB |
2–3 MiB |
| Cache L3 |
0–8 MiB |
0–16 MiB |
0–32 MiB |
Références
- ↑ (en) « Cortex-X Custom CPU program », sur Arm (consulté le )
- ↑ (en) « Arm Total Compute solutions powering decade of compute - Arm Community », sur Arm, (consulté le )
- ↑ (en-US) « Arm Launches Its New Flagship Performance Armv9 Core: Cortex-X2 », sur WikiChip Fuse, (consulté le )
- ↑ (en) « Documentation – Arm Developer » [archive du ], sur developer.arm.com (consulté le )
- ↑ (en-US) « Arm Announces Mobile Armv9 CPU Microarchitectures: Cortex-X2, Cortex-A710 & Cortex-A510 (archivé depuis l'original) », sur anandtech.com (consulté le )
- 1 2 (en) « Arm Cortex-X4, A720, and A520: 2024 smartphone CPUs deep dive », sur Android Authority, (consulté le )
- 1 2 (en-US) « Arm's New Cortex-A78 and Cortex-X1 Microarchitectures: An Efficiency and Performance Divergence (archivé depuis l'original) », sur anandtech.com (consulté le )
- ↑ (en-US) David Schor, « Arm Cortex-X1: The First From The Cortex-X Custom Program », sur WikiChip Fuse, (consulté le )
|
| CPU |
|
| GPU |
|
| VPU |
|
| SoC |
- Allwinner A1X, A2X, A3X, A8X
- Amlogic 8726-M
- Apple A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, M1, M2, M3, M4, M5
- Applied Micro (en) X-Gene
- DEC StrongARM
- Freescale i.MX
- Fujitsu FM3
- HiSilicon K3V2, K3V3
- Infineon XMC4000
- Intel XScale
- LG Nuclun
- Marvell Armada
- MediaTek MT6573, MT6575
- NVIDIA Tegra
- NXP
- Phytium Earth, Mars
- Qualcomm Snapdragon
- Renesas MP5232
- Rockchip RK2918, RK3066, RK3188, RK3288, RK3368, RK3399, RK3588
- Samsung Exynos
- ST-Ericsson NovaThor, A9500
- TI OMAP
- Telechips 8803, 8925
- Toshiba
- VIA WonderMedia
- ZTE
|
| Bus |
|
Systèmes d'exploitation |
|