O Google anunciou oficialmente seu suporte à arquitetura RISC-V, um ISA alternativo sem taxas de licenciamento.
O Android, o sistema operacional desenvolvido pelo Google, atualmente oferece suporte a algumas arquiteturas de conjuntos de instruções (ISAs) diferentes, como Arm e x86. A maioria dos dispositivos que usam Android, incluindo smartphones, tablets, TVs e smartwatches, usa chipsets baseados em Arm. A Intel parou de produzir CPUs para telefones e o suporte para MIPS foi removido na revisão 17 do NDK . . Qualquer pessoa é livre para projetar chips com base nele sem pagar taxas de licenciamento ou royalties, e o Google anunciou o suporte oficial a ele na palestra da empresa que ocorreu durante o RISC-V Summit.
O RISC-V é especial porque é um ISA gratuito e aberto, e os fornecedores que desejam fabricar produtos IoT baratos estarão interessados em usar o RISC-V para desenvolver chips de baixo custo. Ao mesmo tempo, as empresas que buscam reduzir sua dependência de concorrentes ou entidades estrangeiras também estarão procurando seriamente. Curiosamente, o Google já faz uso da arquitetura RISC-V para seu chip de segurança Titan M2 na série Google Pixel, e a Intel agora está oferecendo a fabricação de chipsets RISC-V para clientes comerciais.
Na palestra da empresa, Lars Bergstrom, diretor de engenharia do Android, disse que deseja que o RISC-V seja visto como uma "plataforma de nível 1" no Android. Isso está no mesmo nível do que Arm é atualmente para o Android, um passo bastante ousado a ser dado diante do que antes parecia ser o completo desinteresse do Google. A equipe do Android, em resposta a Ron Amadeo, da ArsTechnica , quando perguntou à equipe se o suporte ao RISC-V estava previsto no Google I/O 2022, parecia sugerir que o RISC-V não chegaria tão cedo. A pergunta de Amadeo sobre o suporte RISC-V no futuro foi respondida com "estamos observando, mas seria uma grande mudança para nós".
Bergstrom diz que você pode baixar e experimentar uma versão muito limitada do Android para RISC-V agora, mas falta suporte para o Android Runtime (ART) para cargas de trabalho Java. Ele disse que espera que o suporte oficial do emulador chegue em breve, com o ART chegando em algum momento no primeiro trimestre de 2023. Ele compartilhou o slide acima, que mostra que, embora haja muito o que fazer para colocar o AOSP no RISC-V, a empresa está comprometido com a arquitetura.
A melhor parte de tudo isso é que os desenvolvedores não terão que fazer muito para que seus aplicativos sejam executados em dispositivos RISC-V. O ART basicamente "traduz" o bytecode em instruções nativas do dispositivo em que está sendo executado, portanto, seria traduzido para RISC-V em vez de Arm. O código nativo é uma história diferente, mas o código Java compõe a totalidade da maioria dos aplicativos Android.
Quanto ao motivo pelo qual as empresas podem querer abandonar o navio da Arm, existem algumas razões. Para começar, a empresa tem sido incrivelmente volátil. O SoftBank, seu proprietário, tentou vender a empresa para a Nvidia, mas não deu certo. Além disso, a Arm se tornou um peão de sanções comerciais impostas a empresas como a Huawei, onde foi forçada a cortar contato por vários meses. Pior ainda é que a Arm processou a Qualcomm pela compra da Nuvia , e não é uma boa ideia processar um de seus maiores clientes.
O RISC-V é visto como uma fuga da dependência ocidental, e grande parte disso se deve à incorporação do RISC-V International na Suíça. Ele pode atuar como uma parte neutra tanto para os EUA quanto para a China, tornando-se uma opção atraente para empresas que buscam projetar chipsets. O Alibaba é um dos maiores defensores do RISC-V, e os engenheiros da empresa portaram o Android 10 para uma placa RISC-V há dois anos .
Estaremos observando e esperando para ver como o RISC-V se comporta nos próximos meses. Embora provavelmente demore algum tempo até vermos dispositivos emblemáticos viáveis com chipsets RISC-V no mercado, o Google está abrindo a porta para as empresas certamente tentarem.
0 Comentários