Google annuncia il supporto ufficiale per Android RISC-V

click fraud protection

Google ha annunciato ufficialmente il supporto all'architettura RISC-V, un'ISA alternativa senza costi di licenza.

Android, il sistema operativo sviluppato da Google, attualmente supporta un paio di diverse architetture di set di istruzioni (ISA), come Arm e x86. La maggior parte dei dispositivi che utilizzano Android, inclusi smartphone, tablet, TV e smartwatch, utilizzano chipset basati su Arm. Intel ha smesso di produrre CPU per telefoni e il supporto per MIPS è stato rimosso nella revisione 17 di NDK. Tuttavia, un ISA su cui si parla molto è Reducato IOistruzione Set Ccomputer V, RISC-V, che è un ISA gratuito e aperto. Chiunque è libero di progettare chip basati su di esso senza pagare alcuna licenza o royalty, e Google ha annunciato il supporto ufficiale durante il keynote dell'azienda che ha avuto luogo durante il RISC-V Summit.

RISC-V è speciale perché è un ISA gratuito e aperto e i fornitori che desiderano realizzare prodotti IoT economici saranno interessati a utilizzare RISC-V per sviluppare chip a basso costo. Allo stesso tempo, anche le aziende che cercano di ridurre la loro dipendenza dai concorrenti o da entità straniere guarderanno seriamente. È interessante notare che

Google ne fa già uso l'architettura RISC-V per il suo chip di sicurezza Titan M2 nella serie Google Pixel e Intel ora offre per produrre chipset RISC-V per clienti commerciali.

Durante il keynote dell'azienda, Lars Bergstrom, direttore tecnico di Android, ha affermato che desidera che RISC-V sia visto come una "piattaforma di livello 1" in Android. Questo è alla pari di ciò che Arm rappresenta attualmente per Android, un passo piuttosto coraggioso da compiere di fronte a quello che in precedenza sembrava essere un completo disinteresse da parte di Google. Il team Android, in risposta a ArsTechnicaRon Amadeo, quando ha chiesto al team se fosse previsto il supporto di RISC-V al Google I/O 2022, sembrava suggerire che RISC-V non sarebbe arrivato presto. Alla domanda di Amadeo riguardo al supporto di RISC-V in futuro la risposta è stata "stiamo guardando, ma sarebbe un grande cambiamento per noi".

Bergstrom afferma che è possibile scaricare e provare subito una versione molto limitata di Android per RISC-V, ma manca il supporto per Android Runtime (ART) per i carichi di lavoro Java. Ha detto che si aspetta che il supporto ufficiale dell’emulatore arrivi presto, con ART che arriverà nel primo trimestre del 2023. Ha condiviso la diapositiva sopra, che mostra che mentre c'è molto da fare per far decollare AOSP su RISC-V, l'azienda è impegnata nell'architettura.

La parte migliore di tutto ciò è che gli sviluppatori non dovranno fare molto per far funzionare le loro app sui dispositivi RISC-V. ART fondamentalmente "traduce" il bytecode in istruzioni native del dispositivo su cui è in esecuzione, quindi si tradurrebbe in RISC-V anziché in Arm. Il codice nativo è una storia diversa, ma il codice Java costituisce l'insieme della maggior parte delle app Android.

Per quanto riguarda il motivo per cui le aziende potrebbero voler abbandonare la nave da Arm, ci sono alcuni motivi. Per cominciare, la società è stata incredibilmente volatile. SoftBank, il suo proprietario, ha provato a vendere l'azienda a Nvidia, ma l'iniziativa è fallita. Inoltre, Arm è diventata una pedina delle sanzioni commerciali imposte ad aziende come Huawei, con cui è stata costretta a interrompere i contatti per diversi mesi. Ancora peggio è questo Arm ha citato in giudizio Qualcomm per l'acquisto di Nuvia, e non è una bella idea fare causa a uno dei tuoi più grandi clienti.

RISC-V è visto come una fuga dalla dipendenza occidentale, e gran parte di ciò è dovuto all'incorporazione di RISC-V International in Svizzera. Può fungere da parte neutrale sia per gli Stati Uniti che per la Cina, rendendolo un’opzione allettante per le aziende che desiderano progettare chipset. Alibaba è uno dei maggiori sostenitori di RISC-V e gli ingegneri dell'azienda hanno portato Android 10 su una scheda RISC-V due anni fa.

Osserveremo e aspetteremo di vedere come si svilupperà RISC-V nei prossimi mesi. Anche se probabilmente ci vorrà del tempo prima di vedere sul mercato dispositivi di punta con chipset RISC-V, Google sta aprendo la porta alle aziende per provarci sicuramente.


Fonte: Google

Attraverso: ArsTechnica