ARM Cortex-A50

ARM Cortex-A50 è una famiglia di processori RISC a 64 bit sviluppati da ARM Ltd. che implementa il set di istruzioni dell'architettura ARMv8 (chiamato anche AArch64). Prende il posto della famiglia ARM Cortex-A . Annunciato il30 ottobre 2012, è composto da due versioni: Cortex-A53 (LITTLE) destinata ad applicazioni a bassissimo consumo che utilizza i principi di Cortex-A7 , e Cortex-A57 (big), successore di Cortex-A15 per applicazioni che richiedono più potenza (smartphone, tablet, server e laptop). Questa generazione mantiene la compatibilità con il set di istruzioni ARMv7-A per facilitare la transizione.

Storico

Prime implementazioni

Il supporto per questo processore è stato aggiunto da ARM al compilatore GCC inottobre 2012, la versione stabile 4.8.0, rilasciata il 22 marzo 2013è il primo a supportare questa architettura, che GCC chiama AArch64 . Versione 4.9.0, rilasciata il22 aprile 2014, fornisce ottimizzazioni di compilazione per architetture di tipo Big.LITTLE utilizzando il set di istruzioni ARMv8, nonché l'uso della crittografia e del controllo di ridondanza ciclico (CRC).

Le società AMD , Broadcom , Calxeda , HiSilicon , MediaTek , Samsung e ST Microelectronics hanno già firmato accordi di proprietà intellettuale.

La società Applied Micro Circuits Corporation è la prima a presentare FPGA funzionali di questi processoriaprile 2012con processori X-Gene , in grado di eseguire una distribuzione Linux adattata da Redhat con Apache e php . MITAC annuncia inGiugno 2013, al Computex 2013, i server basati su questo processore. Dovrebbero essere disponibili entro la fine dell'anno.

Nel luglio 2014, ARM presenta la piattaforma di sviluppo attorno al SoC Juno sviluppata da ARM, composta da un sistema operativo fornito da Linaro e da una scheda madre chiamata Juno Versatile Express board , che riprende i principi della scheda Versatile Express aggiornandola. Il SoC JUNO presente su questa scheda contiene, tra le altre cose, due core Cortex-A57 e quattro core Cortex-A53 in architettura big.LITTLE, oltre a un processore grafico Mali TM-T624, con quattro shader cores. L'obiettivo di questa piattaforma non è l'uso finale, ma il test pratico dello sviluppo su hardware, in attesa di implementazioni finali da diversi fornitori.

Nuovo in architettura

L'ARM Cortex-A53 dovrebbe funzionare in modo simile ai Cortex-A9 utilizzando al massimo un quarto del loro consumo energetico.

Questa tecnologia consentirà di posizionare fino a 16 Cortex-A57 sullo stesso chip.

La tecnologia braccio big.LITTLE già utilizzato sulla 3 °  Cortex-A generazione , per accoppiare uno o più processori Cortex-A7 (PO) basso una potenza o più potente Cortex-A15 (grande) o il Cortex-A12 e Cortex A17 , di potenza intermedia (anche grande) quando c'è una specifica esigenza di potenza, sarà accessibile anche su questa nuova generazione.

Questa nuova generazione può essere accoppiata con una nuova generazione di processori grafici ARM Mali che sono le famiglie Mali-T67X e Mali-T62X. Uno dei primi ARMv8 in ASIC , MediaTek MT6732, è annunciato con un Mali-T760

Un'accelerazione integrata dei costi dovrebbe, secondo ARM, dividere anche il tempo di calcolo per 10 rispetto a un calcolo convenzionale solo su CPU.

Nel febbraio 2014 , ARM ha annunciato il Cortex-A72 , 3,5 volte più potente del Cortex-A15 che dovrebbe continuare a utilizzare il bus CCI-500 e potrebbe essere accoppiato alla GPU Mali-T880.

Miglioramenti a set di istruzioni, registri e indirizzamento della memoria

Sistema operativo

Il kernel Linux è stato portato già nel mese diAgosto 2012su questo set di istruzioni. Questa architettura ARM è la prima a gestire 64 bit (istruzioni e dati). La memoria è indirizzata su 48 bit.

Implementazioni

Marca Modello processore GPU Anno
Altera ( SoC ) Stratix 10 4 Cortex-A53 nd 2015
Mela A7 2 core ARMv8 "Cyclone" a 1,7 GHz nd 20 settembre 2013
BRACCIO Juno 4 Cortex-A53
2 Cortex-A57
Mali-T624 luglio 2014 (SoC poco performante dedicato allo sviluppo)
Applied Micro Circuits Corporation  (en) X-Gene ( Xilinx Virtex-6 FPGA ) 2012
Applied Micro Circuits Corporation  (en) APM883204-X1 X-Gene
APM883208-X1 X-Gene
4 * 2,4 GHz Cortex-A50 (ASIC, 40 nm) + 4 ARM Cortex-A5 + ARM Cortex-M3
8 * 2,4 GHz Cortex-A50 (ASIC, 40 nm) + 4 ARM Cortex-A5 + ARM Cortex-M3
nd estate 2014
Broadcom BCM2837 4 Cortex-A53 a 1.2 GHz VideoCore IV a 400 MHz 2016 per Raspberry Pi 3B
Broadcom BCM2837B0 4 Cortex-A53 a 1,4 GHz VideoCore IV a 400 MHz 2018 per Raspberry Pi 3B +
Cavium Thunderx 48 Cortex-A50 a 2,4 GHz orientato al server ?, annunciato in giugno 2014
Marvell PXA1928 4 Cortex-A53 nd 2014
MediaTek MT6732 4 Cortex-A53 a 1,5 GHz Mali-T760 settembre 2014
MediaTek MT6735 4 Cortex-A53 a 1,3 GHz Mali-T720 aprile 2015
MediaTek MT6752 8 Cortex-A53 a 1,7 GHz Mali-T760 settembre 2014
MediaTek MT6795 8 Cortex-A53 fino a 2,2 GHz PowerVR G6 dicembre 2014
MediaTek MT8173 2 Cortex-A53 e 2 Cortex-A57 fino a? GHz PowerVR G6 fonti disponibili per Linux da dicembre 2014
Rockchip RK3368 (MayBach) 8 Cortex-A53 28 nm GPU PowerVR G6110 GL ES 3.0 dicembre 2014
Samsung Exynos GH7 nd nd 2014
AllWinner H64 4 Cortex-A53 nd inverno 2014
AllWinner 9X big.LITTLE
Cortex-A53
+ Cortex-A57
nd Q4 2015
Nvidia Tegra K1 2 e  generazione nd "Maxwell" 2015
Samsung S5P6818 8 Cortex-A53 da 1.4 a 1.6 GHz in 28 nm Mali-400MP nd 
HiSilicon Kirin 950 big.LITTLE
4 Cortex-A72 a 2,3 GHz
4 Cortex-A53 a 1,8 GHz
Mali-T880 MP4 a 900 MHz

Link esterno

Riferimenti

  1. (it) "  ARM lancia Cortex-A50 serie, più di ottimo rendimento processori a 64 bit del Mondo  " , il ARM.com
  2. Guillaume Louel, "  ARM annuncia il Cortex-A57 e A53  " , su Hardware.fr ,30 ottobre 2012
  3. (it) "  ARM svela il suo primo core a 64 bit: ARM Cortex A53 (poco) e Cortex A57 (grande)  " , il CNX-software.com ,31 ottobre 2012
  4. (it) Versioni di GCC
  5. (in) GCC Team, "  Modifiche alla serie di versioni 4.8 di GCC, nuove funzionalità e correzioni  " ,22 marzo 2013
  6. (in) GCC Team, "  Modifiche alla serie di versioni di GCC 4.9, nuove funzionalità e correzioni  " ,22 aprile 2014(visitato il 5 luglio 2014 )
  7. (in) "  Nota chiave ARM: processori ARM Cortex-A53 e Cortex-A57 ARM 64 bit ARMv8 lancé  " su Armdevices.net ,31 ottobre 2012
  8. (it) AppliedMicro svela l'implementazione ARMv8 Apache 2 a 64 bit per X-Gene SoC
  9. (it) "  MiTAC annuncia un server ARM a 7 stelle a 64 bit basato su Applied Micro X-Gene Server-on-Chip  " , cnx-software,6 giugno 2013
  10. (a) "  Juno piattaforma di sviluppo ARM  " (accede 5 luglio 2014 )
  11. (it) "  Linaro annuncia ARM porta Android su Juno piattaforma di sviluppo ARM a 64 bit  " , il software CNX,3 luglio 2014(visitato il 5 luglio 2014 )
  12. (it) "  MediaTek MT6732 introduce processore a 64 bit  "
  13. Pierre Dandumont, "  ARM a 64 bit: kernel Linux e GCC  " , su Tom's Hardware ,14 agosto 2012
  14. (in) "  ARM rivela i dettagli tecnici della prossima versione dell'architettura ARM  " su ARM.com (accesso 31 ottobre 2011 )
  15. (a) Michael J. Miller, "  Moving On Up: ARM's next-gen Cores Ascend to 64-bit  " su PC Magazine ,1 ° novembre 2011(visitato il 7 novembre 2011 )
  16. APM883208-X1 | Processore X-GeneTM Multi-Core a 64 bit
  17. (in) "  Cavium ARMs New Server Chips  " , serverwatch.com,3 giugno 2014(visitato il 27 dicembre 2014 )
  18. (in) "  PXA1928  " [ archivio2 marzo 2014] , Marvell (visitato il 27 febbraio 2014 )
  19. (ZH) " 联发科MT6795八核64位LTE芯片曝光 " ,7 luglio 2014(visitato il 10 luglio 2014 )
  20. (in) "  Mediatek MT8173 Quad Core ARM Cortex arm big.little A57 / A53 Processor Code Submitted to Linux Mainline  " , CNX software ,11 dicembre 2014(visitato il 27 dicembre 2014 )
  21. (in) "  Rockchip RK3126, RK3128 e" Maybach "I processori Octo-core Cortex A53 potrebbero essere trovati nei tablet nel quarto trimestre 2014  "
  22. (zh) " 全 志 展示 其 升级 路线 , 四 核 A6X 、 WX 与 八 核 A8X 、 A7X 、 A9X  " ,10 ottobre 2013(visitato il 7 gennaio 2014 )
  23. (it) "  Nvidia presenta Tegra K1 con 192 GPU preps 64-bit  " ,7 gennaio 2014(visitato il 7 gennaio 2014 )
  24. (in) "  La scheda Graprerain G6818 IBOX è alimentata dal processore Samsung S5P6818 Octa-core Cortex A53  " ,2 novembre 2015
  25. (en) (kb) "  S5P6818  " [ archivio di8 giugno 2017] (visitato il 7 settembre 2017 )
  26. ( entra ) "  Processore Huawei Kirin 950 Octa-Core Cortex A72 viene fornito con 4 core, 4 core Cortex A53 e ha Sensor Hub  "