ARM Cortex-A50

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.

Histórico

Primeiras implementações

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.

Novo em arquitetura

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.

Melhorias nos conjuntos de instruções, registros e endereçamento de memória

Sistema operacional

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.

Implementações

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

Link externo

Referências

  1. (en) "  ARM lança série Cortex-A50, os processadores de 64 bits com maior eficiência energética do mundo  " , em ARM.com
  2. Guillaume Louel, "  ARM anuncia o Cortex-A57 e A53  " , em Hardware.fr ,30 de outubro de 2012
  3. (en) "  ARM revela seus primeiros núcleos de 64 bits: ARM Cortex A53 (LITTLE) e Cortex A57 (grande)  " , em CNX-software.com ,31 de outubro de 2012
  4. (en) Lançamentos GCC
  5. (in) Equipe GCC, "  GCC 4.8 Release Series Changes, New Features, and Fixes  " ,22 de março de 2013
  6. (in) Equipe GCC, "  GCC 4.9 Release Series Changes, New Features, and Fixes  " ,22 de abril de 2014(acessado em 5 de julho de 2014 )
  7. (em) "  ARM Keynote: ARM Cortex-A53 e Cortex-A57 ARM 64bit ARMv8 processadores lancé  " em Armdevices.net ,31 de outubro de 2012
  8. (en) AppliedMicro revela a implementação do Apache 2 de 64 bits ARMv8 para SoC X-Gene
  9. (en) "  MiTAC Anuncia Servidor ARM 7-Star de 64 bits baseado em Applied Micro X-Gene Server-on-Chip  " , software cnx,6 de junho de 2013
  10. (em) "  Juno ARM Development Platform  " (acessado em 5 de julho de 2014 )
  11. (en) "  Linaro Anuncia Porta ARM de 64 bits para Android na Juno ARM Development Platform  " , software CNX,3 de julho de 2014(acessado em 5 de julho de 2014 )
  12. (en) "  MediaTek apresenta processador MT6732 de 64 bits  "
  13. Pierre Dandumont, “  64 bits ARM: Linux kernel and GCC  ” , no Tom's Hardware ,14 de agosto de 2012
  14. (em) "  ARM divulga detalhes técnicos da próxima versão da arquitetura ARM  " em ARM.com (acessado em 31 de outubro de 2011 )
  15. (em) Michael J. Miller, "  Moving On Up: ARM's next-gen Cores Ascend to 64-bit  " na PC Magazine ,1 ° de novembro de 2011(acessado em 7 de novembro de 2011 )
  16. APM883208-X1 | Processador X-GeneTM Multi-Core de 64 bits
  17. (em) "  Cavium ARMs New Server Chips  " , serverwatch.com,3 de junho de 2014(acessado em 27 de dezembro de 2014 )
  18. (em) "  PXA1928  " [ arquivo2 de março de 2014] , Marvell (acessado em 27 de fevereiro de 2014 )
  19. (zh) " 联 发 科 MT6795 八 核 64 位 LTE 芯片 曝光 " ,7 de julho de 2014(acessado em 10 de julho de 2014 )
  20. (em) "  Mediatek MT8173 Quad Core ARM Cortex arm big.little A57 / A53 Processor Code Enviado para Linux Mainline  " , software CNX ,11 de dezembro de 2014(acessado em 27 de dezembro de 2014 )
  21. (em) "  Rockchip RK3126, RK3128, e" Maybach "Octo-core Cortex A53 Processador podiam ser encontrados em comprimidos em Q4 2014  "
  22. (zh) " 全 志 展示 其 升级 路线, 四 核 A6X 、 WX 与 八 核 A8X 、 A7X 、 A9X  " ,10 de outubro de 2013(acessado em 7 de janeiro de 2014 )
  23. (en) "  Nvidia apresenta Tegra K1 com 192 GPUs preparações de 64 bits  " ,7 de janeiro de 2014(acessado em 7 de janeiro de 2014 )
  24. (em) "  A placa Graprerain G6818 IBOX é alimentada pelo processador Samsung S5P6818 Octa-core Cortex A53  " ,2 de novembro de 2015
  25. (en) (kb) "  S5P6818  " [ arquivo de8 de junho de 2017] (acessado em 7 de setembro de 2017 )
  26. (em) "  Huawei Kirin 950 Octa-Core Processor Cortex A72 vem com 4 núcleos, 4 núcleos Cortex A53 e tem Sensor Hub  "