O suporte inicial para a arquitetura RISC-V foi adicionado à base de código do Android

O repositório AOSP (Android Open Source Project), que desenvolve o código-fonte da plataforma Android, começou a incorporar mudanças para suportar dispositivos com processadores baseados na arquitetura RISC-V.

O conjunto de alterações de suporte RISC-V foi preparado pela Alibaba Cloud e inclui 76 patches cobrindo vários subsistemas, incluindo pilha gráfica, sistema de som, componentes de reprodução de vídeo, biblioteca biônica, máquina virtual Dalvik, estruturas, pilhas Wi-Fi e Bluetooth, desenvolvedor ferramentas e vários módulos de terceiros, incluindo modelos para TensorFlow Lite e módulos de aprendizado de máquina para reconhecimento de texto, classificação de áudio e imagem.

Do conjunto total de patches, 30 patches relacionados ao ambiente do sistema e bibliotecas já foram integrados ao AOSP. Nos próximos meses, o Alibaba Cloud pretende enviar patches adicionais ao AOSP para fornecer suporte RISC-V no kernel, Android Runtime (ART) e emulador.

O suporte inicial para a arquitetura RISC-V foi adicionado à base de código do Android

Para oferecer suporte ao RISC-V no Android, a RISC-V International criou um grupo de trabalho especial chamado Android SIG, ao qual podem se juntar outras empresas interessadas em executar a pilha de software Android em processadores RISC-V. Levar o suporte RISC-V ao Android convencional é uma colaboração com o Google e a comunidade.

As mudanças propostas para Android fazem parte de uma iniciativa de expansão das aplicações de dispositivos baseados na arquitetura RISC-V. No ano passado, o Alibaba descobriu desenvolvimentos relacionados aos processadores XuanTie RISC-V e começou a promover ativamente o RISC-V não apenas para dispositivos IoT e sistemas de servidores, mas também para dispositivos de consumo e vários chips especializados cobrindo diversas aplicações, desde sistemas multimídia até processamento de sinais e aceleradores para aprendizado de máquina.

O RISC-V fornece um sistema de instrução de máquina aberto e flexível que permite que microprocessadores sejam construídos para aplicações arbitrárias sem a necessidade de royalties ou restrições de uso. RISC-V permite criar SoCs e processadores completamente abertos. Atualmente, com base na especificação RISC-V, várias dezenas de variantes de núcleos de microprocessadores, cerca de uma centena de SoCs e chips já produzidos estão sendo desenvolvidos por diferentes empresas e comunidades sob diversas licenças gratuitas (BSD, MIT, Apache 2.0). O suporte RISC-V está presente desde os lançamentos do Glibc 2.27, binutils 2.30, gcc 7 e do kernel Linux 4.15.

Fonte: opennet.ru

Adicionar um comentário