Google anuncia suporte oficial para Android RISC-V

 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

A atualização mais recente do cliente Steam melhora as gravações de jogos e o jogo remoto no Linux

 A Valve lançou hoje uma nova atualização estável do Steam Client que traz algumas melhorias para jogadores de Linux, além de vários outros aprimoramentos e correções de bugs. Para jogadores de Linux, a nova atualização do Steam Client adiciona suporte para instalação automática de dados de síntese de fala do Proton Voice Files quando necessário, melhora o suporte para gravações de jogos que contêm uma barra verde no lado direito da imagem ao usar codificação HEVC em sistemas AMD se a largura da janela do jogo não for um múltiplo de 64 e melhora os fluxos de vídeo de gravação de jogos e reprodução remota que mostram quadros verdes ao capturar jogos Vulkan em GPUs Intel. Para todas as plataformas suportadas, a nova atualização do Steam Client melhora a detecção de hotplug do controle para alguns dispositivos de terceiros, reduz o uso de memória causado steamwebhelperao iniciar jogos ou alternar para/do Modo Big Picture, corrige pré-carregamentos de jogos que mostravam atividade de d...