
谷歌正在加强对安卓系统中 RISC-V 开放指令集架构(ISA)的支持。
RISC-V ------ 十年前在加州大学伯克利分校发布------在从嵌入式系统到服务器和移动计算的各个领域迅速流行起来。谷歌将 RISC-V 集成到安卓系统的举措标志着硬件生态系统的合作和创新进入了一个新时代。
在 2022 年的 RISC-V 峰会上,谷歌透露已开始接受 RISC-V 的补丁。一年后,该公司在安卓系统中对 RISC-V 的支持日趋成熟。
RISC-V 是一种允许可选扩展的模块化 ISA。谷歌已经确定了一组关键的扩展,包括 rva22 配置文件和矢量/加密扩展,以确保运行 RISC-V 的 CPU 具有高性能。开发人员现在可以在他们的机器上构建、测试和运行对 RISC-V 的 Android 支持。
虽然现在可以使用基本的 Android 开源项目体验,但补丁尚未完全优化。为 Android 运行时(ART)开发一个完全优化的后端的工作仍在进行中。尽管如此,谷歌相信该平台已经做好了试验和合作的准备。
展望未来,谷歌有雄心勃勃的 RISC-V 集成计划。到今年年底,该公司的目标是最终确定 NDK ABI,并在安卓的公共 CI 上提供 canary 版本。
谷歌计划公开提供模拟器,允许开发人员测试各种设备形状因素的应用程序。与高通公司合作,可穿戴设备有望成为第一个可供测试的外形因素。
谷歌对RISC-V的承诺超越了安卓系统。该公司正积极与RISE项目合作,该项目涉及安第斯、英特尔、英伟达、高通和三星等关键行业参与者。这一举措旨在加快运行各种操作系统(包括Android和Linux)的高性能和节能RISC-V处理器核心软件的可用性。
有兴趣为Android中的RISC-V支持做出贡献的开发人员可以在GitHub上找到有关构建和测试的详细信息。谷歌鼓励开发者社区的参与,以进一步增强平台。