Počáteční podpora architektury RISC-V přidána do kódové základny Androidu

Repozitář AOSP (Android Open Source Project), který vyvíjí zdrojový kód platformy Android, začal začleňovat změny pro podporu zařízení s procesory založenými na architektuře RISC-V.

Sada změn podpory RISC-V byla připravena společností Alibaba Cloud a zahrnuje 76 oprav pokrývajících různé subsystémy, včetně grafického zásobníku, zvukového systému, komponent pro přehrávání videa, bionické knihovny, virtuálního stroje dalvik, frameworků, zásobníků Wi-Fi a Bluetooth, vývojář nástroje a různé moduly třetích stran, včetně modelů pro TensorFlow Lite a modulů strojového učení pro rozpoznávání textu, klasifikaci zvuku a obrázků.

Z celkové sady oprav již bylo do AOSP integrováno 30 oprav týkajících se systémového prostředí a knihoven. Během několika příštích měsíců má Alibaba Cloud v úmyslu dodat další záplaty AOSP, aby poskytoval podporu RISC-V v jádře, Android Runtime (ART) a emulátoru.

Počáteční podpora architektury RISC-V přidána do kódové základny Androidu

Pro podporu podpory RISC-V v systému Android vytvořila společnost RISC-V International speciální pracovní skupinu nazvanou Android SIG, ke které se mohou připojit další společnosti, které mají zájem provozovat sadu softwaru Android na procesorech RISC-V. Prosazení podpory RISC-V do běžného Androidu je výsledkem spolupráce se společností Google a komunitou.

Změny navrhované pro Android jsou součástí iniciativy na rozšíření aplikací zařízení založených na architektuře RISC-V. Minulý rok Alibaba objevila vývoj související s procesory XuanTie RISC-V a začala aktivně propagovat RISC-V nejen pro IoT zařízení a serverové systémy, ale také pro spotřebitelská zařízení a různé specializované čipy pokrývající různé aplikace od multimediálních systémů po zpracování signálu a akcelerátory pro strojové učení.

RISC-V poskytuje otevřený a flexibilní systém strojových instrukcí, který umožňuje sestavení mikroprocesorů pro libovolné aplikace, aniž by bylo nutné používat licenční poplatky nebo řetězce. RISC-V umožňuje vytvářet zcela otevřené SoC a procesory. V současné době je na základě specifikace RISC-V vyvíjeno několik desítek variant mikroprocesorových jader, asi stovka SoC a již vyrobené čipy různými společnostmi a komunitami pod různými svobodnými licencemi (BSD, MIT, Apache 2.0). Podpora RISC-V je přítomna od vydání Glibc 2.27, binutils 2.30, gcc 7 a linuxového jádra 4.15.

Zdroj: opennet.ru

Přidat komentář