У кодавую базу 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

Дадаць каментар