Google je službeno najavio podršku za RISC-V arhitekturu, alternativni ISA bez naknade za licenciranje.
Android, operativni sustav koji je razvio Google, trenutno podržava nekoliko različitih arhitektura skupa instrukcija (ISA), kao što su Arm i x86. Većina uređaja koji koriste Android, uključujući pametne telefone, tablete, televizore i pametne satove, koriste skupove čipova temeljene na Armu. Intel je prestao proizvoditi procesore za telefone, a podrška za MIPS uklonjena je u NDK reviziji 17. Međutim, jedan ISA koji ima puno brbljanja jest Robrazovan jauputa Set Cračunalo V, RISC-V, koji je besplatan i otvoren ISA. Svatko može slobodno dizajnirati čipove temeljene na njemu bez plaćanja bilo kakvih naknada za licenciranje ili tantijeme, a Google je najavio službenu podršku za njega na glavnoj riječi tvrtke koja se održala tijekom RISC-V Summita.
RISC-V je poseban jer je besplatan i otvoren ISA, a dobavljači koji žele proizvoditi jeftine IoT proizvode bit će zainteresirani za korištenje RISC-V za razvoj jeftinih čipova. U isto vrijeme, tvrtke koje žele smanjiti svoju ovisnost o konkurenciji ili stranim subjektima također će ozbiljno gledati. Zanimljivo,
Na uvodnoj riječi tvrtke, Lars Bergstrom, Androidov direktor inženjeringa, rekao je da želi da se RISC-V vidi kao "platforma razine 1" u Androidu. To je na razini onoga što je Arm trenutno za Android, prilično hrabar korak koji treba poduzeti usprkos onome što se prije činilo kao potpuna nezainteresiranost Googlea. Android tim, kao odgovor na ArsTechnicaRon Amadeo iz tima, kada je pitao tim je li podrška za RISC-V u planu na Google I/O 2022., čini se da je sugerirao da RISC-V neće doći u skorije vrijeme. Na Amadeovo pitanje o podršci za RISC-V u budućnosti odgovoreno je s "gledamo, ali to bi bila velika promjena za nas."
Bergstrom kaže da trenutno možete preuzeti i isprobati vrlo ograničenu verziju Androida za RISC-V, ali nema podršku za Android Runtime (ART) za Java radna opterećenja. Rekao je da očekuje službenu podršku za emulatore uskoro, s ART-om negdje u prvom kvartalu 2023. Podijelio je gornji slajd, koji pokazuje da, iako ima puno toga za učiniti da se AOSP pokrene na RISC-V, tvrtka je predana arhitekturi.
Najbolji dio svega ovoga je da programeri neće morati učiniti puno da bi njihove aplikacije radile na RISC-V uređajima. ART u osnovi "prevodi" bajt kod u izvorne upute uređaja na kojem radi, tako da bi se prevodio u RISC-V umjesto u Arm. Izvorni kod je druga priča, ali Java kod čini cijelu većinu Android aplikacija.
Što se tiče razloga zašto tvrtke možda žele napustiti Arm, postoji nekoliko razloga. Za početak, tvrtka je bila nevjerojatno nestabilna. SoftBank, njen vlasnik, pokušao je prodati tvrtku Nvidiji, ali je to propalo. Također, Arm je postao pijun trgovinskih sankcija nametnutih tvrtkama poput Huaweija, gdje je bio prisiljen prekinuti kontakt na nekoliko mjeseci. Još je gore to Arm je tužio Qualcomm zbog kupovine Nuvie, i nije sjajan izgled tužiti jednog od svojih najvećih kupaca.
Na RISC-V se gleda kao na bijeg od oslanjanja na Zapad, a veliki dio toga je zbog osnivanja RISC-V Internationala u Švicarskoj. Može djelovati kao neutralna strana prema SAD-u i Kini, što ga čini privlačnom opcijom za tvrtke koje žele dizajnirati čipsetove. Alibaba je jedan od najvećih zagovornika RISC-V, i inženjeri u tvrtki prenijeli su Android 10 na RISC-V ploču prije dvije godine.
Gledat ćemo i čekati da vidimo kako će se RISC-V oblikovati tijekom sljedećih mjeseci. Iako će vjerojatno trebati neko vrijeme prije nego što na tržištu vidimo održive vodeće uređaje s RISC-V čipsetovima, Google otvara vrata tvrtkama da svakako pokušaju.
Izvor: Google
Preko: ArsTechnica