導讀:在 2022 RISC-V 國際峰會上,阿里平頭哥展示了 RISC-V 架構與安卓體系融合的最新進展:基于 SoC 原型曳影 1520,RISC-V 在安卓 12(AOSP)上成功運行多媒體、3D 渲染、AI 識物等場景及功能。
北京時間 12 月 14 日早晨,在 2022 RISC-V 國際峰會上,阿里平頭哥展示了 RISC-V 架構與安卓體系融合的最新進展:基于 SoC 原型曳影 1520,RISC-V 在安卓 12(AOSP)上成功運行多媒體、3D 渲染、AI 識物等場景及功能。這意味著安卓系統(tǒng)在 RISC-V 硬件上得到進一步驗證,兩大體系融合開始進入原生支持的應用新階段。
在大部分基礎功能成功實現(xiàn)后,RISC-V 與安卓的融合進入應用驗證領域,面臨更多模塊缺失、接口不一致等技術和系統(tǒng)挑戰(zhàn)。比如在車載場景中,硬件層需重新設計總線以支持多路輸入,系統(tǒng)層要兼容外設硬件、滿足更高安全需求,應用層還需打通和協(xié)調多個車載子系統(tǒng)。
“為更好補齊兩大系統(tǒng)融合的生態(tài)短板,平頭哥著重在測試、性能優(yōu)化及開源協(xié)作等方面推進根本問題的解決。”RISC-V 國際基金會安卓技術組(Android SIG)主席、平頭哥技術專家毛晗說。
據(jù)他介紹,平頭哥修復及澄清了 28% 的 CTS 和 57% 的 VTS 測試用例集,用例通過率大幅提升至更穩(wěn)定的 89% 及 78%,使得測試完成從單位模塊到整體系統(tǒng)的飛躍;針對安卓系統(tǒng)里的 Bionic、Art 和圖片編解碼等關鍵原生功能,平頭哥通過軟硬一體優(yōu)化,最高提升 60% 的性能。
基于曳影 1520,平頭哥實現(xiàn)了從底層硬件到安卓系統(tǒng)再到上層應用的完全打通,相關成果 demo 在 2022 RISC-V 國際峰會上首次演示:一個 demo 視頻演示多路編解碼能力,編碼時長從每幀 100ms 大幅壓縮到 5ms;另一個 demo 演示高性能 3D 渲染,提升了兩大體系融合的性能天花板。
▲平頭哥演示 RISC-V 與安卓融合新進展
“在完成 RISC-V 與安卓 10 系統(tǒng)的兼容、安卓 12 系統(tǒng)的深度驗證后,平頭哥推動兩大體系融合挺進第三階段:讓 RISC-V 得到安卓原生支持,真正進入安卓系統(tǒng)上游代碼,實現(xiàn)更多預編譯組件和系統(tǒng)鏡像的穩(wěn)定編譯和輸出,推進兩大體系的協(xié)同演化?!泵辖榻B說。
據(jù)了解,今年 6 月,谷歌與平頭哥達成公司層面的貢獻者許可協(xié)議;10 月,安卓 AOSP 社區(qū)接收來自平頭哥的全球首批 RISC-V 補丁。目前,平頭哥已提交 80 個 RISC-V 技術補丁,其中 50 個被吸納入安卓 AOSP 原生系統(tǒng)中去,是兩大體系融合的關鍵推動者。