Google annoncerer officiel Android RISC-V-support

click fraud protection

Google har officielt annonceret sin støtte til RISC-V-arkitekturen, en alternativ ISA uden licensgebyrer.

Android, operativsystemet udviklet af Google, understøtter i øjeblikket et par forskellige instruktionssætarkitekturer (ISA'er), såsom Arm og x86. De fleste enheder, der bruger Android, inklusive smartphones, tablets, tv'er og smartwatches, bruger Arm-baserede chipsæt. Intel stoppede med at producere CPU'er til telefoner, og understøttelse af MIPS blev fjernet i NDK revision 17. En ISA, der har meget snak er dog Ruddannet jegnstruktion Set Ccomputer V, RISC-V, som er en fri og åben ISA. Enhver kan frit designe chips baseret på det uden at betale nogen licens- eller royaltygebyrer, og Google annoncerede officiel støtte til det ved virksomhedens keynote, der fandt sted under RISC-V-topmødet.

RISC-V er speciel, fordi det er en gratis og åben ISA, og leverandører, der ønsker at lave billige IoT-produkter, vil være interesserede i at bruge RISC-V til at udvikle billige chips. Samtidig vil virksomheder, der søger at mindske deres afhængighed af konkurrenter eller udenlandske enheder, også kigge alvorligt. Interessant nok,

Google gør allerede brug af RISC-V-arkitekturen for sin Titan M2-sikkerhedschip i Google Pixel-serien, og Intel tilbyder nu at fremstille RISC-V-chipsæt til kommercielle kunder.

Ved virksomhedens keynote sagde Lars Bergstrom, Androids ingeniørchef, at han ønsker, at RISC-V skal ses som en "tier-1 platform" i Android. Dette er på niveau med, hvad Arm i øjeblikket er for Android, et ret modigt skridt at tage i lyset af, hvad der tidligere syntes at være fuldstændig uinteresse fra Google. Android-teamet, som svar på ArsTechnica's Ron Amadeo, da han spurgte teamet, om RISC-V-understøttelse var på kortene ved Google I/O 2022, syntes at antyde, at RISC-V ikke ville komme snart. Amadeos spørgsmål angående RISC-V-support i fremtiden blev besvaret med "vi følger med, men det ville være en stor forandring for os."

Bergstrom siger, at du kan downloade og prøve en meget begrænset version af Android til RISC-V lige nu, men den mangler understøttelse af Android Runtime (ART) til Java-arbejdsbelastninger. Han sagde, at han forventer, at officiel emulator-support kommer snart, og ART kommer engang i Q1 af 2023. Han delte ovenstående slide, som viser, at selvom der er meget at gøre for at få AOSP i gang på RISC-V, er virksomheden forpligtet til arkitekturen.

Den bedste del af alt dette er, at udviklere ikke behøver at gøre en hel masse for at få deres apps kørende på RISC-V-enheder. ART "oversætter" dybest set bytekode til native instruktioner for den enhed, den kører på, så det ville være at oversætte til RISC-V i stedet for Arm. Native kode er en anden historie, men Java-kode udgør hele de fleste Android-apps.

Hvad angår hvorfor virksomheder måske søger at hoppe fra Arm, er der et par grunde. Til at begynde med har virksomheden været utrolig volatil. SoftBank, dets ejer, forsøgte at sælge virksomheden til Nvidia, selvom det faldt igennem. Arm er også blevet en brik af handelssanktioner, der er pålagt virksomheder som Huawei, hvor den blev tvunget til at afbryde kontakten i flere måneder. Endnu værre er det Arm har sagsøgt Qualcomm for deres Nuvia-køb, og det ser ikke godt ud at sagsøge en af ​​dine største kunder.

RISC-V ses som en flugt fra vestlig afhængighed, og en stor del af dette skyldes RISC-V Internationals inkorporering i Schweiz. Det kan fungere som en neutral part over for både USA og Kina, hvilket gør det til en tiltalende mulighed for virksomheder, der ønsker at designe chipsæt. Alibaba er en af ​​de største fortalere for RISC-V, og ingeniører hos virksomheden overførte Android 10 til et RISC-V-kort for to år siden.

Vi vil se og vente på at se, hvordan RISC-V former sig i løbet af de kommende måneder. Selvom det sandsynligvis vil tage noget tid, før vi ser levedygtige flagskibsenheder med RISC-V-chipsæt på markedet, åbner Google døren for, at virksomheder helt sikkert kan prøve.


Kilde: Google

Via: ArsTechnica