ARM Cortex-A50 é uma família de processadores RISC 64-bit desenvolvida pela ARM Ltd. que implementa o conjunto de instruções da arquitetura ARMv8 (também denominado AArch64). Ele substitui a família ARM Cortex-A . Anunciado em30 de outubro de 2012, é composto por duas versões: Cortex-A53 (LITTLE) destinado a aplicativos de baixíssimo consumo que utiliza os princípios do Cortex-A7 , e Cortex-A57 (big), sucessor do Cortex-A15 para aplicativos que exigem mais potência (smartphones, tablets, servidores e laptops). Esta geração mantém a compatibilidade com o conjunto de instruções ARMv7-A para facilitar a transição.
O suporte para este processador foi adicionado pelo ARM ao compilador GCC emoutubro de 2012, a versão estável 4.8.0, lançada em 22 de março de 2013é o primeiro a oferecer suporte a essa arquitetura, que o GCC chama de AArch64 . Versão 4.9.0, lançada em22 de abril de 2014, fornece otimizações de compilação para arquiteturas do tipo Big.LITTLE usando o conjunto de instruções ARMv8, bem como o uso de criptografia e verificação de redundância cíclica (CRC).
As empresas AMD , Broadcom , Calxeda , HiSilicon , MediaTek , Samsung e ST Microelectronics já assinaram acordos de propriedade intelectual.
A empresa Applied Micro Circuits Corporation é a primeira a apresentar FPGAs funcionais desses processadoresabril de 2012com processadores X-Gene , capaz de rodar uma distribuição Linux adaptada por Redhat com Apache e php . MITAC anuncia emJunho de 2013, na Computex 2013, servidores baseados neste processador. Eles devem estar disponíveis ainda este ano.
Dentro julho de 2014, ARM apresenta a plataforma de desenvolvimento em torno do Juno SoC desenvolvido pela ARM, composta por um sistema operacional fornecido pela Linaro e uma placa-mãe chamada Juno Versatile Express board , levando os princípios da placa Versatile Express ao se atualizar. O JUNO SoC nesta placa contém, entre outras coisas, dois núcleos Cortex-A57 e quatro núcleos Cortex-A53 na arquitetura big.LITTLE, bem como um processador gráfico Mali TM-T624, com quatro núcleos shader. O objetivo desta plataforma não é o uso final, mas sim o teste prático de desenvolvimento em hardware, dependendo das implementações finais de diferentes fabricantes.
O ARM Cortex-A53 deve ter um desempenho semelhante ao Cortex-A9s, usando no máximo um quarto de seu consumo de energia.
Esta tecnologia permitirá que até 16 Cortex-A57s sejam colocados no mesmo chip.
A tecnologia braço big.little já utilizado no 3 th Cortex-A geração , para o acoplamento de um ou mais processadores Cortex-A7 (Little) muito baixo poder um ou mais poderoso Cortex-A15 (grande) ou o Cortex-A12 e Cortex- A17 , de potência intermediária (também grande) quando houver necessidade específica de potência, também estará acessível nesta nova geração.
Esta nova geração pode ser combinada com uma nova geração de processadores gráficos ARM Mali que são as famílias Mali-T67X e Mali-T62X. Um dos primeiros ARMv8 em ASIC , o MediaTek MT6732, é anunciado com um Mali-T760
Uma aceleração de custo integrada deve, de acordo com o ARM, também dividir o tempo de computação por 10 em comparação com uma computação convencional apenas na CPU.
Em fevereiro de 2014 , a ARM anunciou o Cortex-A72 , 3,5 vezes mais potente do que o Cortex-A15, que deverá continuar a usar o barramento CCI-500 e poderá ser acoplado à GPU Mali-T880.
O kernel do Linux foi portado já no mês deAgosto de 2012neste conjunto de instruções. Esta arquitetura ARM é a primeira a gerenciar 64 bits (instruções e dados). A memória é endereçada em 48 bits.
marca | Modelo | CPU | GPU | Ano |
---|---|---|---|---|
Altera | ( SoC ) Stratix 10 | 4 Cortex-A53 | WL | 2015 |
maçã | A7 | 2 núcleos ARMv8 “Cyclone” a 1,7 GHz | WL | 20 de setembro de 2013 |
BRAÇO | Juno | 4 Cortex-A53 2 Cortex-A57 |
Mali-T624 | julho de 2014 (SoC com baixo desempenho dedicado ao desenvolvimento) |
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 |
WL | verão 2014 |
Broadcom | BCM2837 | 4 Cortex-A53 a 1,2 GHz | VideoCore IV a 400 MHz | 2016 para o Raspberry Pi 3B |
Broadcom | BCM2837B0 | 4 Cortex-A53 a 1,4 GHz | VideoCore IV a 400 MHz | 2018 para o Raspberry Pi 3B + |
Cavium | Thunderx | 48 Cortex-A50 a 2,4 GHz | orientado para o servidor | ?, anunciado em junho de 2014 |
Marvell | PXA1928 | 4 Cortex-A53 | WL | 2014 |
MediaTek | MT6732 | 4 Cortex-A53 a 1,5 GHz | Mali-T760 | setembro de 2014 |
MediaTek | MT6735 | 4 Cortex-A53 a 1,3 GHz | Mali-T720 | abril de 2015 |
MediaTek | MT6752 | 8 Cortex-A53 a 1,7 GHz | Mali-T760 | setembro de 2014 |
MediaTek | MT6795 | 8 Cortex-A53 até 2,2 GHz | PowerVR G6 | dezembro de 2014 |
MediaTek | MT8173 | 2 Cortex-A53 e 2 Cortex-A57 até? GHz | PowerVR G6 | fontes disponíveis para Linux em dezembro de 2014 |
Rockchip | RK3368 (MayBach) | 8 Cortex-A53 28 nm | GPU PowerVR G6110 GL ES 3.0 | dezembro de 2014 |
Samsung | Exynos GH7 | WL | WL | 2014 |
AllWinner | H64 | 4 Cortex-A53 | WL | inverno 2014 |
AllWinner | 9X |
big.LITTLE Cortex-A53 + Cortex-A57 |
WL | Quarto trimestre de 2015 |
Nvidia | Tegra K1 2 e geração | WL | "Maxwell" | 2015 |
Samsung | S5P6818 | 8 Cortex-A53 de 1,4 a 1,6 GHz em 28 nm | Mali-400MP | WL |
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 |