ARM Cortex-X1

De la Viquipèdia, l'enciclopèdia lliure
Infotaula equipament informàticARM 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]

Disseny[modifica]

El 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[modifica]

El 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]

Referències[modifica]

  1. «Introducing the Arm Cortex-X Custom program» (en anglès). community.arm.com. [Consulta: 18 juny 2020].
  2. Ltd, Arm. «Cortex-X Custom CPU program» (en anglès). Arm | The Architecture for the Digital World. [Consulta: 18 juny 2020].
  3. «Introducing the Arm Cortex-X Custom program» (en anglès). community.arm.com. [Consulta: 18 juny 2020].
  4. 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].
  5. «Arm Cortex-X1: The First From The Cortex-X Custom Program» (en anglès americà). WikiChip Fuse, 26-05-2020. [Consulta: 18 juny 2020].
  6. McGregor, Jim. «Arm Unleashes CPU Performance With Cortex-X1» (en anglès). Forbes. [Consulta: 18 juny 2020].
  7. «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].
  8. 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].
  9. «Arm Cortex-X1: The First From The Cortex-X Custom Program» (en anglès americà). WikiChip Fuse, 26-05-2020. [Consulta: 18 juny 2020].
  10. McGregor, Jim. «Arm Unleashes CPU Performance With Cortex-X1» (en anglès). Forbes. [Consulta: 18 juny 2020].
  11. «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].
  12. «Introducing the Arm Cortex-X Custom program» (en anglès). community.arm.com. [Consulta: 18 juny 2020].
  13. Ltd, Arm. «Cortex-X Custom CPU program» (en anglès). Arm | The Architecture for the Digital World. [Consulta: 18 juny 2020].
  14. «Introducing the Arm Cortex-X Custom program» (en anglès). community.arm.com. [Consulta: 18 juny 2020].
  15. Ltd, Arm. «Cortex-X Custom CPU program» (en anglès). Arm | The Architecture for the Digital World. [Consulta: 18 juny 2020].