Komenca subteno por RISC-V-arkitekturo aldonita al Android-kodbazo

La deponejo AOSP (Android Open Source Project), kiu evoluigas la fontkodon por la Android-platformo, komencis inkluzivi ŝanĝojn por subteni aparatojn kun procesoroj bazitaj sur la arkitekturo RISC-V.

La subtena peceto RISC-V estis preparita de Alibaba Cloud kaj inkluzivas 76 diakilojn kovrantajn diversajn subsistemojn, inkluzive de la grafika stako, sonsistemo, videoludigaj komponentoj, bionika biblioteko, dalvik virtuala maŝino, kadroj, Wi-Fi kaj Bluetooth stakoj, programiloj kaj diversaj triapartaj moduloj, inkluzive de modeloj por TensorFlow Lite kaj maŝinlernado moduloj por tekstrekono, sono kaj bildklasifiko.

El la tuta aro de flikoj, 30 flikoj rilataj al la sistema medio kaj bibliotekoj jam estis integritaj en AOSP. Dum la venontaj kelkaj monatoj, Alibaba Cloud intencas liberigi pliajn diakilojn al AOSP por ebligi RISC-V-subtenon en la kerno, Android Runtime (ART) kaj emulilo.

Komenca subteno por RISC-V-arkitekturo aldonita al Android-kodbazo

Por subteni RISC-V-subtenon en Android, RISC-V International kreis diligentan Android SIG, kiun aliaj firmaoj interesitaj pri prizorgado de la Android-programa stako sur RISC-V-procesoroj povas aliĝi. Movi RISC-V-subtenon en la Android-ĉeffluon estas farita kunlabore kun Google kaj la komunumo.

La ŝanĝoj proponitaj por Android estas parto de iniciato vastigi la amplekson de aparatoj bazitaj sur la arkitekturo RISC-V. Pasintjare, Alibaba malfermis la evoluojn rilatajn al XuanTie RISC-V-procesoroj kaj komencis aktive antaŭenigi RISC-V ne nur por IoT-aparatoj kaj servilaj sistemoj, sed ankaŭ por konsumaj aparatoj kaj diversaj specialiĝintaj blatoj, kovrante diversajn aplikojn de plurmediaj sistemoj por signali. prilaborado kaj akceliloj por maŝinlernado.

RISC-V provizas malferman kaj flekseblan sistemon de maŝinaj instrukcioj, kiu ebligas krei mikroprocesorojn por arbitraj aplikoj, sen postuli tantiemon kaj sen postuli kondiĉojn por uzo. RISC-V permesas la kreadon de tute malfermitaj SoC kaj procesoroj. Nuntempe, surbaze de la specifo RISC-V, diversaj kompanioj kaj komunumoj sub diversaj liberaj permesiloj (BSD, MIT, Apache 2.0) disvolvas kelkajn dekojn da variantoj de mikroprocesoraj kernoj, ĉirkaŭ cent SoC-oj kaj jam fabrikitaj blatoj. RISC-V-subteno ĉeestas ekde la eldonoj de Glibc 2.27, binutils 2.30, gcc 7, kaj Linukso-kerno 4.15.

fonto: opennet.ru

Aldoni komenton