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.
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.
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.
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.
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 |