天天看點

RISC-V移植安卓12.0再進一步:阿裡平頭哥首次實作AI支援

摘要:自去年10月玄鐵C910成功相容安卓系統後,RISC-V與安卓生态的打通再度取得重要進展。中原標準時間4月20日,在全球晶片聯盟(CHIPS Alliance)春季會議上,阿裡平頭哥公布RISC-V相容安卓12.0的新進展:玄鐵C910上成功運作TensorFlow Lite,首次實作RISC-V在安卓新系統上的AI支援;同時,平頭哥內建多項第三方關鍵元件,為廣大RISC-V內建商和開發者成功打樣。

自去年10月玄鐵C910成功相容安卓系統後,RISC-V與安卓生态的打通再度取得重要進展。中原標準時間4月20日,在全球晶片聯盟(CHIPS Alliance)春季會議上,阿裡平頭哥公布RISC-V相容安卓12.0的新進展:玄鐵C910上成功運作TensorFlow Lite,首次實作RISC-V在安卓新系統上的AI支援;同時,平頭哥內建多項第三方關鍵元件,為廣大RISC-V內建商和開發者成功打樣。

RISC-V移植安卓12.0再進一步:阿裡平頭哥首次實作AI支援

(圖說:平頭哥公布RISC-V相容安卓12.0最新進展)

RISC-V是新興的CPU指令集架構,安卓(Android)是全球使用最廣泛的作業系統之一,兩者的深度融合被業界寄予厚望,是極具前瞻性的研究方向,技術挑戰很大。此前,平頭哥通過10萬餘行的代碼修改,率先實作了安卓10.0關鍵元件在RISC-V上的移植,成功運作Chrome浏覽器,初步證明了RISC-V架構具備的高性能潛力。平頭哥的這一工作也已開源。

随着安卓系統的疊代更新,安卓12.0版本引入了Bazel新架構、Rust新語言和Studio新功能,其Art和Bionic子產品也實作了架構層面的進化。這給RISC-V相容安卓系統提出了全新挑戰。基于此,平頭哥對安卓12.0進行了系統性的RISC-V優化支援,并通過Android Studio在 RISC-V 架構上成功運作Tensor Flow Lite模型,開啟了RISC-V在安卓平台上對人工智能的支援。

RISC-V移植安卓12.0再進一步:阿裡平頭哥首次實作AI支援

(圖說:安卓12.0,玄鐵C910上成功運作TensorFlow Lite)

而針對RISC-V第三方元件開發面臨的支援缺乏、系統不相容及認證水準低等問題,平頭哥首次在安卓12.0版本上內建并驗證了RISC-V架構的音頻播放、視訊播放、WiFi和相機等關鍵功能:這證明了RISC-V相容最新版本安卓12.0的可行性,也将極大降低RISC-V廠商開發和內建相關元件的門檻。

“此次我們将RISC-V對安卓的支援擴充到核心工具集、第三方庫和 SoC 闆級支援包(BSP)上,首次将它們都內建到系統中來實作,将RISC-V與安卓的融合再往前推進一步。這些架構支援若被接收為安卓官方的ABI接口,将是下一個裡程碑。”平頭哥技術專家毛晗介紹說。

據了解,毛晗是RISC-V國際基金會安卓技術工作組(Android SIG)的主席。RISC-V國際基金會緻力于推動技術、标準和生态的發展成熟,下設9個委員會和60多個技術工作組,其中共有8個技術上司崗位來自阿裡平頭哥,數量是中國企業中最多的。

平頭哥資深技術專家李春強告訴記者:“我們也将繼續開源RISC-V在安卓系統上的新進展,希望此舉吸引更多生态夥伴加碼新架構。RISC-V是面向未來的架構,平頭哥将持續推動開放、普惠的RISC-V生态建設,讓更多開發者和廠商共享RISC-V的技術紅利。“

繼續閱讀