Google oficiálně oznámil svou podporu pro architekturu RISC-V, alternativní ISA bez licenčních poplatků.
Android, operační systém vyvinutý společností Google, v současné době podporuje několik různých architektur instrukční sady (ISA), jako je Arm a x86. Většina zařízení, která používají Android, včetně smartphonů, tabletů, televizorů a chytrých hodinek, používá čipové sady založené na Arm. Intel přestal vyrábět CPU pro telefony a podpora MIPS byla odstraněna v NDK revize 17. Nicméně, jeden ISA, který má hodně tlachání, je Rvzdělaný jánstrukce Set Computer V, RISC-V, což je bezplatný a otevřený ISA. Kdokoli může navrhovat čipy na jeho základě, aniž by platil jakékoli licenční nebo licenční poplatky, a Google pro něj oznámil oficiální podporu na keynote společnosti, která se konala během summitu RISC-V.
RISC-V je speciální, protože je to bezplatný a otevřený ISA a prodejci, kteří chtějí vyrábět levné produkty IoT, budou mít zájem používat RISC-V k vývoji levných čipů. Vážně přitom budou hledat i společnosti, které se snaží snížit svou závislost na konkurenci nebo zahraničních subjektech. Zajímavě,
Google již využívá architektura RISC-V pro bezpečnostní čip Titan M2 v řadě Google Pixel a Intel nyní nabízí vyrábět čipové sady RISC-V pro komerční zákazníky.Na keynote společnosti Lars Bergstrom, ředitel inženýrství Androidu, řekl, že chce, aby RISC-V bylo v Androidu vnímáno jako „platforma 1. úrovně“. To je na stejné úrovni s tím, co je v současnosti Arm pro Android, což je poměrně odvážný krok tváří v tvář tomu, co se dříve zdálo být naprostým nezájmem společnosti Google. Tým Android, v reakci na ArsTechnicaKdyž se Ron Amadeo zeptal týmu, zda se na Google I/O 2022 chystá podpora RISC-V, zdálo se, že naznačoval, že RISC-V v dohledné době nepřijde. Amadeova otázka ohledně budoucí podpory RISC-V byla zodpovězena slovy "sledujeme, ale byla by to pro nás velká změna."
Bergstrom říká, že si můžete stáhnout a vyzkoušet velmi omezenou verzi Androidu pro RISC-V právě teď, ale postrádá podporu pro Android Runtime (ART) pro pracovní zátěže Java. Řekl, že očekává, že oficiální podpora emulátoru přijde brzy, s ART někdy v prvním čtvrtletí roku 2023. Sdílel výše uvedený snímek, který ukazuje, že i když je třeba udělat hodně pro to, aby se AOSP na RISC-V rozběhla, společnost je oddána architektuře.
Nejlepší na tom všem je, že vývojáři nebudou muset dělat mnoho, aby jejich aplikace běžely na zařízeních RISC-V. ART v podstatě "překládá" bajtkód do nativních instrukcí zařízení, na kterém běží, takže by se překládal do RISC-V místo Arm. Nativní kód je jiný příběh, ale kód Java tvoří celou většinu aplikací pro Android.
Pokud jde o to, proč společnosti mohou chtít skočit loď z Arm, existuje několik důvodů. Pro začátek byla společnost neuvěřitelně volatilní. SoftBank, její vlastník, se pokusil prodat společnost Nvidii, i když to selhalo. Arm se také stal pěšákem obchodních sankcí uvalených na společnosti jako Huawei, kde byl nucen na několik měsíců přerušit kontakt. Ještě horší to je Arm zažaloval Qualcomm kvůli nákupu Nuvia, a žalovat jednoho z vašich největších zákazníků není skvělé.
RISC-V je považováno za únik ze západní důvěry a velká část toho je způsobena začleněním RISC-V International ve Švýcarsku. Může působit jako neutrální strana jak pro USA, tak pro Čínu, což z něj činí přitažlivou možnost pro společnosti, které chtějí navrhovat čipové sady. Alibaba je jedním z největších zastánců RISC-V a inženýři ve společnosti přenesli Android 10 na desku RISC-V před dvěma lety.
Budeme sledovat a čekat, jak se RISC-V v nadcházejících měsících vyvine. I když bude pravděpodobně nějakou dobu trvat, než na trhu uvidíme životaschopná vlajková zařízení s čipovými sadami RISC-V, Google otevírá společnostem dveře, aby to určitě zkusily.
Zdroj: Google
Přes: ArsTechnica