电子说
在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
全部0条评论
快来发表一下你的评论吧 !