До кодової бази Android додано початкову підтримку архітектури RISC-V

У репозиторій AOSP (Android Open Source Project), в якому розвиваються вихідні тексти платформи Android, почалося включення змін, які забезпечують підтримку пристроїв із процесорами на основі архітектури RISC-V.

Набір змін для підтримки RISC-V підготовлений компанією Alibaba Cloud та включає 76 патчів, що охоплюють різні підсистеми, включаючи графічний стек, звукову систему, компоненти відтворення відео, бібліотеку bionic, віртуальну машину dalvik, фреймворки, стеки Wi-Fi та Bluetooth, інструментарій для розробників та різні сторонні модулі, включаючи моделі для TensorFlow Lite та модулі машинного навчання для розпізнавання тексту, класифікації звуку та зображень.

Із загального набору патчів до складу AOSP вже інтегровано 30 патчів, пов'язаних із системним оточенням та бібліотеками. Протягом наступних кількох місяців компанія Alibaba Cloud має намір передати до складу AOSP додаткові патчі, які забезпечують підтримку RISC-V в ядрі, Android Runtime (ART) та емуляторі.

До кодової бази Android додано початкову підтримку архітектури RISC-V

Для супроводу підтримки RISC-V в Android в організації RISC-V International створено спеціальну робочу групу Android SIG, до якої можуть приєднатися інші компанії, зацікавлені в роботі програмного стека Android на процесорах RISC-V. Просування підтримки RISC-V в основний склад Android здійснюється у співпраці з Google та представниками спільноти.

Запропоновані для Android зміни підготовлені в рамках ініціативи щодо розширення областей застосування пристроїв на основі архітектури RISC-V. Минулого року компанія Alibaba відкрила напрацювання, пов'язані з RISC-V процесорами XuanTie, і почала активне просування RISC-V не тільки для IoT-пристроїв та серверних систем, але й для споживчих пристроїв та різних спеціалізованих чіпів, що охоплюють різні сфери застосування, від мультимедійних. систем до обробки сигналів та прискорювачів для машинного навчання.

RISC-V надає відкриту та гнучку систему машинних інструкцій, що дозволяє створювати мікропроцесори для довільних областей застосування, не вимагаючи при цьому відрахувань та не накладаючи умов використання. RISC-V дозволяє створювати повністю відкриті SoC та процесори. В даний час на базі специфікації RISC-V різними компаніями та спільнотами під різними вільними ліцензіями (BSD, MIT, Apache 2.0) розвивається кілька десятків варіантів ядер мікропроцесорів, близько сотні SoC і вже вироблених чіпів. Підтримка RISC-V є починаючи з випусків Glibc 2.27, binutils 2.30, gcc 7 і ядра Linux 4.15.

Джерело: opennet.ru

Додати коментар або відгук