technology

O Google começa a trabalhar formalmente no Android no RISC-V • Strong The One

.

O Google avançou significativamente em seus esforços para que o Android seja executado em CPUs que usam a arquitetura de conjunto de instruções RISC-V.

Uma segunda-feira publicar ao blog de código aberto do gigante das buscas e anúncios, aberto com uma explicação de que o Android “suporta muitos tipos de dispositivos e arquiteturas de CPU diferentes” e acrescentou “Estamos entusiasmados em adicionar um novo a essa lista – RISC-V”.

A postagem, escrita por Lars Bergstrom, um Googler responsável pelas linguagens de programação da plataforma Android, e Greg Simon, que considera sistemas operacionais de baixo nível, revisita a decisão do Google de novembro de 2022 de começar a aceitar patches Android para RISC-V.

“A atualização mais recente que temos é que agora não apenas estamos aceitando patches, mas também começamos a amadurecer o suporte para RISC-V no Android”, escreveram a dupla. “RISC-V é um ISA modular, o que significa que há um grande número de extensões opcionais. Também determinamos um conjunto inicial que consideramos crítico para garantir que qualquer CPU executando RISC-V terá todos os recursos que esperamos para alcançar alto desempenho.”

O conjunto atual de patches suporta a construção e execução de uma experiência básica do Android Open Source Project, escreveram a dupla. Mas “trabalhar em um back-end totalmente otimizado para o Android Runtime (ART) ainda é um trabalho em andamento”. O mesmo acontece com muitos outros trabalhos.

Mas o progresso está claramente sendo feito, como Bergstrom e Simon escreveram: “No final deste ano, esperamos ter a ABI NDK finalizada e compilações canário disponíveis no CI público do Android em breve e RISC-V em x86-64 e ARM64 disponíveis para testes mais fáceis do riscv64 Android aplicativos em uma máquina host.”

Até 2024, a dupla espera ter emuladores disponíveis publicamente, “com um conjunto completo de recursos para testar aplicativos para vários formatos de dispositivos!”

Dispositivos vestíveis serão os primeiros alvos, de acordo com o relatório da semana passada notícias que o Google e a Qualcomm trarão o Wear OS adjacente ao Android para o RISC-V.

Bergstrom e Simon também aconselharam os programadores a “ficarem atentos enquanto procuramos maneiras de tornar mais fácil para os desenvolvedores Android escreverem nativos para novas plataformas, assim como para nossos desenvolvedores Java e Kotlin!”

O RISC-V é licenciado de forma permitida, o que significa que os designers de chips são livres para usar a arquitetura, mas não são obrigados a compartilhar seu trabalho, conforme exigido por outras formas de licença de código aberto. O interesse no ISA é alto, pois oferece a oportunidade de criar silício personalizado sem a necessidade de pagar royalties, como é o caso ao personalizar núcleos Arm em produtos acabados.

A capacidade do desenvolvimento de código aberto para criar e sustentar bens públicos digitais tornou-se uma estratégia fundamental para muitas partes interessadas na tecnologia, muitas vezes graças à longa e amarga experiência de ter as suas atividades ditadas pelos proprietários de plataformas dominantes. O domínio da Intel e da Arm nas arquiteturas de CPU permaneceu incontestado por décadas.

O Android no RISC-V é uma ameaça a esse domínio, porque só os mais de mil milhões de remessas anuais do mercado global de smartphones são uma enorme oportunidade de mercado. O mesmo acontece com meio bilhão de wearables já vendidos a cada ano.

O esforço extra do Google para que o Android rode no ISA é, portanto, um prenúncio potencial de grandes mudanças. Mas talvez não seja uma mudança rápida, já que ainda não existe o silício RISC-V que pode enfrentar SoCs de empresas como a Qualcomm. Mas eles claramente chegarão em não muitos anos. ®

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo