虽然几乎所有 Android 设备都使用 ARM 芯片,但开源社区在 RISC-V 上付出了巨大的努力,以至于 Google 已使其 AOSP(Android 开源项目)版本与这些新芯片兼容。从而为未来做好准备。
在Android的世界里,它只适用于ARM芯片。但这种状况的变化可能比预期更快。在加州圣何塞举行的 RISC-V 峰会期间,谷歌的操作系统向前迈出了一大步:在 Android AOSP 中支持基于 RISC-V 指令集的芯片。
。@谷歌的 Lars Bergstrom 分享了有关带来#RISCV对 Android 开源项目 (AOSP) 的支持,包括迄今为止的进展以及下一步的进展。了解如何获得您的#RISCVAndroid 网站上列出的主板,请前往https://t.co/2jxd29pnH3。pic.twitter.com/l0J3pRFu8A
— RISC-V 国际 (@risc_v)2022 年 12 月 14 日
这是拉斯·伯格斯特罗姆谷歌工程总监兼编程语言主管,正式支持 RISC-V 芯片的 Android 开源版本(Android 开源项目或 AOSP)。基本支持,但仍然不完整:除了 ARM 芯片受益于多年的优化之外,应用程序执行环境(Android 运行时或 ART)也缺失。显然,如果Android系统正式支持RISC V芯片和开发板,那么应用程序则不然。仍然有必要开发或调整大量软件工具(尤其是编译器和驱动程序),以便完整的应用程序生态系统能够面世。但这一公告清楚地表明“RISC-V革命”正在进行中。
每个人都在推动 RISC-V
阿里平头哥展示了RISC-V架构与Android系统融合的最新进展:基于SoC原型迎迎1520,RISC-V成功在Android 12上运行多媒体、3D渲染、AI物体识别等场景和功能pic.twitter.com/RHtF3V2H1r
— 玉儿 🇨🇳 🇻🇳 (@ngocnhikl)2022 年 12 月 14 日
第一个能够与 RISC-V 芯片配合使用的 Android AOSP 是由阿里巴巴负责的。由于主权原因,中国在这些芯片的掌握方面非常先进(管理这种开放架构的是瑞士基金会,而不是像 ARM 和 x86 这样的西方私营公司),中国拥有自己的半导体开发部门。一个名为“T-Head”的团队设计了自己的 RISC-V 内核还有自己的芯片。阿里巴巴并不是唯一一家致力于普及 RISC-V 的公司。还有芯片生产线也在回应,巨头英特尔宣布将通过开放代工计划负责芯片刻制,通过台积电和SiFive已经验证了5nm生产工艺。还有像 NASA 和 ESA 这样的政府机构,他们已经在未来的太空处理器中采用了这些核心。
另请阅读: 为什么 NASA 和 ESA 将赌注押在 RISC V 上用于未来的太空芯片(2022 年 9 月)
如果整个硬件行业都围绕 RISC-V 起步,那么软件世界也不会被排除在外。因为谷歌的声明并不是孤立的。 Linux 系统是 Android 内核的源头,对 RISC-V 的支持逐月增加。虽然两年前还没有发行版能够正确运行 RISC-V 系统,但生态系统已经有了司机某些 GPU 的图形。他甚至应该受益于几个月内的专用 GPU。
安卓系统可以,但是……
RISC-V 的崛起绝非昙花一现,而是一股风潮。如果传统玩家没有在正确的时间抓住浪潮,它可能会以浪潮结束。从阿里巴巴到SiFive,越来越多的公司正在开发“定制”CPU内核。Ventana Microsystems 等初创公司已经在准备5纳米刻制、嵌入192个核心的超级计算机芯片!就连设计我们智能手机绝大多数 SoC 的美国巨头高通公司,自 2019 年 Snapdragon 865 以来,也为集成到这些芯片中的某些微控制器推出了 RISC-V 内核。
另请阅读: 第一个用于 PC 的 RISC-V 处理器问世并成为 ARM 的替代品(2020 年 9 月)
从那时起,到预测 RISC-V 芯片将在三年内进入我们的智能手机,只有一步之遥……迈出这一步是有风险的。一方面,Android不应该局限于移动愿景:谷歌的操作系统可以用来操作许多其他设备。另一方面,由于ARM芯片的销售商和供应商众多,造成Android世界的碎片化,长期以来损害了生态系统的稳定性。毫无疑问,Android 专家在验证集成 Google 移动服务的 Android 版本的任何芯片之前会非常(非常!) 保持警惕。