maven|为了 Android 不被「卡脖子」,Google 正在酝酿一个大计划( 二 )



只是 , 当下主流芯片二龙戏珠的局面并没有持续多久 , 诞生于 2010 年的 RISC-V 正逐步成为行业「新宠」 , 并来势汹汹 。
近日 , Google 官方宣布 Android 将会陆续支持 RISC-V 指令集架构 , 并公布了一个较为详细的迁移路线图 。

而 Android 工程总监 Lars Bergstrom 则说的更直接一点 , 「希望把 RISC-V 视为 Android 中的一级(tier 1)平台」 , 言下之意就是与 Arm 平起平坐 。
Google 的意图也相当明确 , 不想把 Android 跟 Arm 深度绑定 , 让 Android 系统的控制权回归到 Google 手里 , 不再受制于人 。
其实 , Google 一直在为 Android 增加对 RISC-V 支持 , 在去年 9 月在 AOSP 项目中开始加入 RISC-V 的补丁 , 并开放了相关权限 。

如今官方的表态则加快了 Android 兼容或者转移至 RISC-V 的进程 , 同时 Google 预计会在 2023 年第一季度推出官方模拟器 , 让基于 Java 的 Android 程序能在 RISC-V 架构中运行 。
简单来说 , 这个过程跟苹果的 Rosette 有点相似 , 算是一个官方转译工具 , 能够将 Java 转移为 RISC-V , 新架构平台前期缺少 App 的生态也就迎刃而解 。
Arm 失宠 , RISC-V 受宠 除了 Google 高调站在 RISC-V 这里 , 高通最近也与 Arm 差点擦枪走火 。
▲ 基于 Arm 的 Surface Pro X
问题的根源在于 , 高通收购 Nuvia 芯片初创公司 , 并打算自己研发基于 Arm 公版架构的自主架构 , 以提升自己在移动芯片领域的竞争力 。
但 Arm 则认为 , 高通收购 Nuvia , 并不代表着能够获得 Nuvia 可定制 Arm 架构的授权 , 也由此状告高通违反 IP 授权协议 。 一直到现在 , 两者仍各执一词 。
▲ Arm 公版 IP 核心
出现这种状况的核心问题就在于 Arm 的商业模式 , 是依靠公版架构 IP 授权赚取授权费 , 并在每块芯片上收取一定的费用 。
可以基于 Arm 的公版架构 IP 进行定制(比如说频率、核心) , 但并不能修改内核架构本身 。
高通通过收购 , 改动 Arm 内核 , 显然是动了 Arm 的蛋糕 , 加上高通作为 Arm 的一个大客户 , 此举无疑也削弱了 Arm 的地位 , 这口子不能开 。
▲ 火龙、驯龙几乎成为高通芯片的一个梗
对于高通而言 , 前几年 Arm 公版架构设计上的不利 , 让其生产的 SoC 能效表现不佳 , 一众 Android 旗舰也受到牵连 。
彼时 , 苹果的 A 系芯片「默秒全」 , 以及消费群体称高通芯片为「火龙」 , 也加速了高通对于自主设计架构的决心 。
但如今 Arm 对高通步步紧逼 , 在授权和许可上闹得不可开交 , 也让高通有了额外的打算 , 这个 Plan B 就是近来大火的 RISC-V 架构 。

目前 , Google 与高通几乎都开始着手于 RISC-V , 虽然并非是全押 , 但优先级也达到了与 Arm 齐平的状态 , 也算是着手于新赛道的建设了 。
作为目前 Arm 还无法制约的苹果 , 由于早期苹果的投资并促成 Arm 成为一个独立公司运营 。
因而苹果也获得了对 Arm IP 核心的修改和调整 , 进而配合十几年的布局 , 造就成为当下的「苹果芯片」 , 最终配合软件系统 , 造就了苹果生态壁垒 。

即便暂时不会有着类似与 Google、高通被 Arm 所掣肘的窘境 , 苹果依然打算把嵌入式内核转移到 RISC-V 架构上 , 并且也开始招揽相关人才 。
对于苹果的变动 , SemiAnalysis 分析师 Dylan Patel 则直言 , 苹果 A 系列芯片中非面向用户功能的 Arm 核心 , 极有可能在未来几年的迭代中 , 被更换为 RISC-V 。

在 A、M 系列芯片里 , 除了 CPU、GPU 这些主要核心 , 还有许多嵌入式核心来控制 WiFi、蓝牙、雷雳接口等等 。 它们几乎都是基于 Arm 的 Cortex-A 系列内核 , 每一枚芯片当中苹果要付给 Arm 相当的授权费 。