ARM Cortex-X1
L'ARM Cortex-X1 és una unitat de processament central que implementa el conjunt d'instruccions ARMv8.2-A de 64 bits dissenyat pel centre de disseny d'ARM Holdings d' Austin com a part del programa Cortex-X Custom (CXC) d'ARM.[1][2]
ARM Cortex-X1 |
---|
Disseny
modificaEl disseny Cortex-X1 es basa en l'ARM Cortex-A78, però s'ha redissenyat per a un pur rendiment en lloc d'un equilibri de rendiment, potència i àrea (PPA).[3]
El Cortex-X1 és un disseny superescalar fora d'ordre de descodificació de 5 amples amb una memòria cau de macro-OP (MOP) de 3K. Pot obtenir 5 instruccions i 8 MOP per cicle, i canviar el nom i enviar 8 MOP i 16 µOP per cicle. La mida de la finestra fora de comanda s'ha augmentat a 224 entrades. El backend té 15 ports d'execució amb una profunditat de canalització de 13 etapes i les latències d'execució consta de 10 etapes. També inclou unitats SIMD 4x128b.[4][5][6][7]
ARM afirma que el Cortex-X1 ofereix un rendiment d'aprenentatge automàtic un 30% més ràpid i un 100% més ràpid que l' ARM Cortex-A77.[8][9][10][11]
El Cortex-X1 admet la tecnologia DynamIQ d'ARM, que s'espera que s'utilitzi com a nuclis d'alt rendiment quan s'utilitzi en combinació amb els nuclis petits ARM Cortex-A78 i ARM Cortex-A55.[12][13]
Canvis d'arquitectura en comparació amb ARM Cortex-A78
modifica- Millora del rendiment al voltant del 20% (+30% des de l'A77)
- Enter un 30% més ràpid
- Rendiment d'aprenentatge automàtic 100% més ràpid
- La mida de la finestra fora de comanda s'ha augmentat a 224 entrades (de 160 entrades)
- Fins a 4x128b unitats SIMD (a partir de 2x128b)
- Un 15% més d'àrea de silici
- Descodificació de 5 vies (de 4 vies)
- Ample de banda de la memòria cau descodificada de 8 MOP/cicle (a partir de 6 MOP/cicle)
- 64 KB L1D + 64 KB L1I (a partir de 32/64 KB L1)
- Fins a 1 MB/nucli de memòria cau L2 (a partir de 512 KB/nucli com a màxim)
- Fins a 8 MB de memòria cau L3 (a partir de 4 MB com a màxim)
Llicència
modificaEl Cortex-X1 està disponible com a nucli SIP per als socis del seu programa Cortex-X Custom (CXC), i el seu disseny el fa adequat per a la integració amb altres nuclis SIP (per exemple, GPU, controlador de pantalla, DSP, processador d'imatges, etc.) un dau que constitueix un sistema en un xip (SoC).[14][15]
Ús
modifica- Samsung Exynos 2100
- Qualcomm Snapdragon 888(+)
- Google Tensor
Referències
modifica- ↑ «Introducing the Arm Cortex-X Custom program» (en anglès). community.arm.com. [Consulta: 18 juny 2020].
- ↑ Ltd, Arm. «Cortex-X Custom CPU program» (en anglès). Arm | The Architecture for the Digital World. [Consulta: 18 juny 2020].
- ↑ «Introducing the Arm Cortex-X Custom program» (en anglès). community.arm.com. [Consulta: 18 juny 2020].
- ↑ Frumusanu, Andrei. «Arm's New Cortex-A78 and Cortex-X1 Microarchitectures: An Efficiency and Performance Divergence» (en anglès). www.anandtech.com. [Consulta: 18 juny 2020].
- ↑ «Arm Cortex-X1: The First From The Cortex-X Custom Program» (en anglès americà). WikiChip Fuse, 26-05-2020. [Consulta: 18 juny 2020].
- ↑ McGregor, Jim. «Arm Unleashes CPU Performance With Cortex-X1» (en anglès). Forbes. [Consulta: 18 juny 2020].
- ↑ «Arm Cortex-X1 and Cortex-A78 CPUs: Big cores with big differences» (en anglès americà). Android Authority, 26-05-2020. [Consulta: 18 juny 2020].
- ↑ Frumusanu, Andrei. «Arm's New Cortex-A78 and Cortex-X1 Microarchitectures: An Efficiency and Performance Divergence» (en anglès). www.anandtech.com. [Consulta: 18 juny 2020].
- ↑ «Arm Cortex-X1: The First From The Cortex-X Custom Program» (en anglès americà). WikiChip Fuse, 26-05-2020. [Consulta: 18 juny 2020].
- ↑ McGregor, Jim. «Arm Unleashes CPU Performance With Cortex-X1» (en anglès). Forbes. [Consulta: 18 juny 2020].
- ↑ «Arm Cortex-X1 and Cortex-A78 CPUs: Big cores with big differences» (en anglès americà). Android Authority, 26-05-2020. [Consulta: 18 juny 2020].
- ↑ «Introducing the Arm Cortex-X Custom program» (en anglès). community.arm.com. [Consulta: 18 juny 2020].
- ↑ Ltd, Arm. «Cortex-X Custom CPU program» (en anglès). Arm | The Architecture for the Digital World. [Consulta: 18 juny 2020].
- ↑ «Introducing the Arm Cortex-X Custom program» (en anglès). community.arm.com. [Consulta: 18 juny 2020].
- ↑ Ltd, Arm. «Cortex-X Custom CPU program» (en anglès). Arm | The Architecture for the Digital World. [Consulta: 18 juny 2020].