- O Android é um sistema operacional de código aberto que pode ser livremente portado para diversos dispositivos e arquiteturas
- A isso se soma o RISC-V, uma ISA (arquitetura de conjunto de instruções) gratuita e aberta
- Em novembro de 2022, o Google anunciou na RISC-V Summit que começaria a aceitar patches para RISC-V, e recentemente o suporte ao RISC-V no Android começou a amadurecer
- O RISC-V é uma ISA modular, com inúmeras extensões opcionais
- O Google concluiu a definição de um "conjunto inicial" que considera importante para garantir que todas as CPUs que executam RISC-V tenham todos os recursos necessários para atingir alto desempenho
- Esse conjunto inclui o perfil rva22 e as extensões vetoriais e de criptografia vetorial
- Agora já é possível compilar, testar e executar o Android com suporte a RISC-V diretamente na sua própria máquina
- Assim como em outros alvos de plataforma do AOSP, é possível usar o suporte ao dispositivo virtual Cuttlefish
- O ambiente básico é suportado, mas ainda não foi otimizado
- Até o fim deste ano, o ABI do NDK estará concluído, e em breve será possível usar builds Canary no CI do Android
- Isso permitirá testar RISC-V com facilidade em x86-64 e ARM64
- Há planos de lançar, até 2024, um emulador completo com todos os recursos para testar aplicativos em diversos formatos de dispositivo
- Como anunciado recentemente na colaboração com a Qualcomm, espera-se que wearables sejam o primeiro formato de dispositivo
- Mas portar apenas o próprio sistema operacional Android não é suficiente
- O Google está colaborando com a comunidade e com o RISE (ecossistema de software RISC-V)
- O projeto RISE foi criado para oferecer formas de acelerar a disponibilidade de software para núcleos de processadores RISC-V de alto desempenho e alta eficiência energética, capazes de executar sistemas operacionais de nível elevado
- Isso inclui não apenas o Android, mas também Linux e outros sistemas operacionais em várias áreas de aplicação, incluindo computação de alto desempenho
- O projeto RISE conta com empresas-membro como Andes, Google, Intel, Imagination Technologies, MediaTek, Nvidia, Qualcomm Technologies, Red Hat, Rivos, Samsung, SiFive, T-Head e Ventana
- O Google continua e amplia seu forte investimento no RISC-V International, indo além da participação premium e do envolvimento no conselho
- O suporte ao RISC-V no Android depende de várias contribuições, desde o toolchain até bibliotecas básicas de suporte. Espera-se grande participação dos colaboradores
1 comentários
O Google quer que o RISC-V se torne uma arquitetura Android "Tier 1"