作为一个开源处理器指令,RISC-V有着光明的未来。
现在,它主要用于AI,嵌入式和其他领域。
在移动电话领域几乎没有存在感。
主要原因是Android系统对RISC-V的支持不足。
今天,阿里巴巴宣布了一项重要进展。
其平头半导体公司完成了Android 10到RISC-V的移植,并开源了所有相关代码。
据了解,Pingtou已基于Android开放源代码项目(AOSP)实现了对RISC-V架构的支持。
Android软件堆栈主要包括五个级别的近一千个软件包:系统内核,硬件抽象,运行时,框架层和应用程序。
与处理器体系结构有关的迁移工作主要包括**本地库和ART支持,以及Linux内核支持。
,构建系统支持三个主要部分:本机库和ART支持:完善了对RISC-V体系结构的支持,包括仿生,ART,Clang / LLVM,V8,NDK,VNDK,OpenGL和其他软件包:添加动态链接,系统调用,浮动用于仿生Point数学库支持;基于ART,实现了RISC-V体系结构的实时DEX解释执行,dex2oat,JNI调用和JIT编译优化,大大提高了RISC-V平台上JAVA程序的执行效率。
Linux内核支持:改进了对Linux内核的Clang / LLVM编译支持,修复了许多Clang / LLVM问题,并使RISC-V体系结构的Linux内核首次适用于Android系统。
构建系统支持:** Android的编译框架主要由蓝图和soong组成。
Pingtou集成了编译框架,预编译工具链,本地方法库,模拟器,应用程序和服务模块,并首次实现RISC-V体系结构配对。
Android构建系统支持。
2019年7月,阿里巴巴旗下的平头半导体发布了轩released 910处理器,该处理器目前是业内最强大的RISC-V处理器。
据报道,Xuantie 910可用于设计和制造用于5G,人工智能和自动驾驶的高性能端到端芯片。
据了解,轩ant 910单核性能达到7.1Coremark / MHz,主频达到2.5GHz,比目前业界最佳的RISC-V处理器高40%以上。