RISC-V可以支持Android 10了

电子说

1.3w人已加入

描述

在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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分