.

Qualcomm
O ecossistema Android está caminhando rumo a um futuro RISC-V. As peças do quebra-cabeça para a futura arquitetura de CPU começaram a se encaixar no ano passado, quando o Google anunciou o suporte oficial ao RISC-V no Android e planeja torná-lo uma “plataforma de nível 1” em pé de igualdade com o Arm. Com o suporte do sistema operacional em andamento, o que precisamos agora é de hardware, e a Qualcomm está se preparando para anunciar o primeiro SoC Android RISC-V para mercado de massa.
Ainda não tem nome, mas a Qualcomm diz que está desenvolvendo um chip “RISC-V Snapdragon Wear” em colaboração com o Google. A empresa afirma que planeja “comercializar a solução wearables baseada em RISC-V globalmente, incluindo os EUA”. Para o Google e a Qualcomm, este chip representa a primeira tentativa de todos em um projeto comercial RISC-V Android e, até onde sabemos, é o primeiro chip RISC-V Android anunciado para o mercado de massa. sempre. A Qualcomm diz que as bases estabelecidas por ela e pelo Google “ajudarão a preparar o caminho para que mais produtos dentro do ecossistema Android aproveitem as vantagens de CPUs personalizadas de baixo consumo de energia e alto desempenho”.
O RISC-V representa uma grande ameaça à arquitetura Arm CPU que atualmente domina todos os dispositivos móveis. A arquitetura RISC-V é de código aberto, o que pode torná-la mais barata e flexível que a Arm. Se as empresas quiserem projetar seus próprios chips, poderão fazê-lo sem pagar uma taxa de licenciamento à Arm. Como a arquitetura é de código aberto, é possível criar um chip totalmente de código aberto. Se você é uma empresa de design de chips, pode criar seus próprios designs de chips proprietários e licenciá-los, tornando-se um concorrente do negócio de design de chips da Arm.
O RISC-V também é uma forma de evitar todos os vários problemas do Arm. Arm é a base de muitos negócios de Big Tech, mas a empresa passou por alguns anos voláteis, enquanto a controladora Softbank tentava lucrar com seu investimento. Originalmente, o Softbank queria vender a Arm para a Nvidia – uma empresa notoriamente difícil de trabalhar. Depois que os reguladores encerraram o negócio, Arm acabou fazendo um IPO. O esforço da Arm para impressionar os accionistas levou à alteração do seu modelo de negócio, numa tentativa de cobrar dramaticamente mais do que antes. Arm também está processando a Qualcomm, um de seus maiores parceiros, por taxas de licenciamento relacionadas à aquisição da empresa de design de chips Nuvia. Arm também tem sido uma arma importante na guerra comercial EUA-China, e isso levou as empresas chinesas a se unirem em torno do RISC-V como uma alternativa internacional. O governo dos EUA está preocupado com o RISC-V como uma forma de contornar a influência dos EUA nos controles de exportação de chips.
Esta não é a primeira vez que a Qualcomm lança um núcleo RISC-V, e a empresa anunciou recentemente uma joint venture para promover o progresso do RISC-V. O RISC-V está chegando às margens de vários chips como microcontroladores menores que fazem parte de um Arm SoC maior. Todos eles ainda contam como chips “Arm” porque o Arm ainda constitui todos os principais núcleos da CPU. O RISC-V foi rapidamente adotado no mundo dos microcontroladores porque ele só precisa funcionar dentro daquele chip exato e não apresenta nenhum dos problemas mais amplos do ecossistema de software com os quais uma CPU de sistema completo precisa lidar. O Snapdragon 865 em 2019 foi o primeiro chip da Qualcomm a usar RISC-V para alguns microcontroladores e, até o momento, a Qualcomm afirma que “vendeu mais de 650 milhões de núcleos RISC-V”. Porém, nenhum desses foram os principais CPUs do sistema, apenas componentes menores do SoC.
O RISC-V, como CPU do sistema, precisará de um tonelada de trabalho para se tornar uma plataforma Android viável. SDKs de desenvolvedor, compiladores, bibliotecas e um milhão de outras coisas precisam para oferecer suporte à nova arquitetura. O Google está trabalhando em uma lista gigante de tarefas para colocar o sistema operacional Android em um nível viável no RISC-V. A boa notícia é que, como os aplicativos Android normais são todos escritos em Java (ou Kotlin) e compilados para o seu dispositivo por meio do Android Runtime (ART), tudo o que o Google precisa fazer para oferecer suporte ao aplicativo é fazer o ART cuspir o código RISC-V, e a maior parte do código do aplicativo simplesmente funcionará. A principal exceção é o código escrito com Android NDK (Native Developer Kit), que permite código nativo de alto desempenho em C e C++. Serão muitos jogos (não relevantes para wearables) e bibliotecas.
Porém, um ecossistema Android para RISC-V precisa começar em algum lugar, e é aqui que começa. A Qualcomm afirma que “o lançamento comercial do produto da solução vestível RISC-V será divulgado posteriormente”.
.