在AIoT時代,開源硬件,特別是RISC-V給業界帶來巨大的想象空間。而安卓(Android)作為目前全球第一大移動設備操作系統,承載了全球數十億的手機、智能電視與其他智能設備。
現在,RISC-V可以支持Android 10了!而千芯科技的tinyAI軟件包,成為了首個支持RISC-V 安卓的AI算法生態包!
tinyAI 對RISC-V的AI強力加速與部署
平頭哥半導體發布的玄鐵C910處理器是目前業界最強的RISC-V處理器之一,安卓10系統已經可以在玄鐵910芯片上流暢運行。
平頭哥的C910芯片,通過千芯科技提供的tinyAI SDK進行深度學習算法的加速,獲得了3-50倍的AI性能提升。tinyAI可以幫助用戶在類似RISC-V這樣的MCU平臺上快速部署人工智能算法。
例如對人臉識別算法,在原生C910內核上(無須GPU或AI加速器)4 core可以達到的識別速度至少是3fps,16 core大約可以達到至少13fps。根據客戶的硬件平臺不同,識別速度可以進一步優化,達到更高的性能。隨著C910實現對Android的支持,tinyAI SDK可以在RISC-V安卓上強化用戶的AI體驗并降低方案成本。
左邊展示的是程序在后臺運行的結果,右邊是這款產品的可視化界面
C910首次實現RISC-V對安卓的支持
平頭哥基于安卓開源項目(AOSP)實現了安卓對RISC-V架構的支持,特別是本地庫與ART支持、Linux內核支持、Build系統支持三大部分。
1、本地庫與ART支持
1)完成bionic、ART、Clang/LLVM、V8、NDK、VNDK、OpenGL等軟件包的RISC-V架構支持。
2)基于ART實現了RISC-V架構的DEX實時解釋執行、dex2oat、JNI調用以及JIT編譯優化。
2、Linux內核支持
1)完善了大量Clang/LLVM對Linux內核的編譯支持
2)首次將RISC-V架構的Linux內核與安卓系統進行了適配。
3、 Build系統支持
1)整合編譯框架、預編譯的工具鏈、本地方法庫、模擬器,應用和服務等模塊
2)實現了RISC-V架構對安卓Build系統的支持。
C910內核的SoC開發板ICE EVB
ICE EVB是平頭哥提供的基于玄鐵C910的高性能SoC板。ICE SoC集成了3個玄鐵C910內核(RISC-V 64,其中一個核具有Vector加速)和1個3D GPU內核,可提供4Kp60 HEVC/AVC/JPEG解碼能力,以及多種高速接口和外設。
千芯科技:
專注于提供先進的 “AI+業務算法” 解決方案
千芯科技(北京)有限公司是可重構存算AI芯片的提出者和引領者。基于”算法-芯片-存算協同“的前瞻設計理念,為產業界各類應用提供先進的 “AI+業務算法” 芯片產品與解決方案。
核心產品包括高算力低功耗的可重構存算芯片/IP(支持多領域多模態人工智能算法,預計替代GPU成為下一代AI計算主流架構)與tinyAI算法加速包(原生的MCU AI加速軟件包,支持RISC-V,為成本敏感的AIoT產品提供最佳選擇)。
核心技術團隊來自清華、中科院、三星、NEC、瑞薩,在芯片及算法加速領域具備深厚的技術積累。合作伙伴包括國內領先的RISC-V IP廠商與AI應用廠商。
責任編輯:xj
-
算法
+關注
關注
23文章
4627瀏覽量
93166 -
AI
+關注
關注
87文章
31429瀏覽量
269826 -
安卓
+關注
關注
5文章
2136瀏覽量
57447 -
RISC-V
+關注
關注
45文章
2317瀏覽量
46351
發布評論請先 登錄
相關推薦
評論