有的时分,ARM 或许也会宣告疑问,自己究竟做错了什么?
10 月 30 日,赶在新一届 RISC-V 峰会之前,谷歌在开源博客上宣告了 Android 与 RISC-V 的最新开展,指出 Android 体系现已可以供给对 RISC-V 架构的完善支撑,开发者在自己的设备上就能构建、运转和测验 Android 体系对 RISC-V 的支撑。
这不是谷歌第一次「砍 ARM 一刀」。差不多 1 年前,谷歌在 RISC-V 峰会上正式宣告 Android 将会逐渐支撑 RISC-V 指令集架构,并把 RISC-V 视为与 arm 架构平等重要的一级渠道。
谷歌的目的并不难猜,便是要扶持 RISC-V,其间一个重要原因也是为了防止被 ARM 卡住 Android 生态「脖子」的未来。
相同这么想的还有高通。这两年高通与 ARM 的联系就一向很严重,从最大的协作伙伴到法院互掐,从自研 CPU 中心到商业形式上的直接竞赛,高通简直摆明晰自己对 ARM 的不满。
图/高通
就在本月,高通联手谷歌宣告,行将推出支撑 Wear OS 体系(依据 Android)的 RISC-V 芯片。稍早些时分,高通还与恩智浦、博世、英飞凌和 Nordic 五家公司联合树立了一家 RISC-V 芯片公司。
相比之下,9 月刚上市的 ARM 现现已历了一轮市值的「过山车」,首日大涨 25%至 652 亿美元,成果一个月不到就跌破了发行价,最新的市值是 491.1 亿美元,根本挨近前史最低点。
首要客户和协作伙伴的违背,RISC-V 的兴起,好像都意味着 ARM 不再具有未来。
Android 是一个开源操作体系,但很多人并不知道,作为 Android 手机底层芯片架构的 arm 一向是闭源的,与之相对的 RISC-V 则是一个彻底开源的指令集架构。
RISC-V 是一个指令集架构,就像智能手机芯片遍及选用的 Arm 架构,或是 PC 上常用的 x86 架构。详细来说,RISC-V 与 arm 更挨近一些,两者都是依据精简指令集(RISC)准则的指令集架构。
上一年 11 月,谷歌宣告 Android 体系正在承受 RISC-V 的补丁,Android 工程总监 Lars Bergstrom 爽性表明要把 RISC-V 当成 Android 的一级渠道。乃至,他还在 RISC-V 峰会发布了一份较为详细的架构搬迁路线图。
这只是谷歌的一小步,但却是整个 RISC-V 生态的一大步,由于它意味着 RISC-V 开端进入 arm 生态最为中心的智能手机。
最新的开展是,谷歌现已在 Android 上完结了对 RISC-V 较为完善的支撑,根本完结了 AOSP(Android Open Source Project)的悉数功用,开发者可以着手依据 RISC-V 架构的软件适配和开发。
图/谷歌
而谷歌推进 Android 体系从 arm 搬迁到 RISC-V 架构的下一个要点,也正是软件生态。
谷歌说到,Android 体系尽管现已支撑在 RISC-V 芯片上构建、测验和运转,但没有彻底优化,比方 Android Runtime(ART)的优化作业在继续进行,还有外部项目和编译器等,都还需求进一步地优化。但是,谷歌以为 Android 体系现已做好了根本的预备。
问题是只是移植 Android 体系是不可的,谷歌正在寻求来自 Android 社区和 RISE(RISC-V 软件生态体系)的协作。前者意味着谷歌现已开端推进 Android 社区的软件开发者测验和适配 RISC-V,后者是一个旨在推进 RISC-V 软件生态加快开展的联合项目,成员包含了谷歌、英特尔、高通、英伟达、红帽、三星和 SiFive 等一系列重要科技公司。
图/谷歌
大约也是出于 RISC-V 软件生态的考量,所以咱们将看到,高通和谷歌联手推倒 arm 的第一款 RISC-V 骁龙芯片将搭载在运转 Wear OS 的智能手表上,优点是关于使用生态的要求不高,再不可还有谷歌系使用的支撑。
不过这儿或许也会有读者发生一些疑问,那便是谷歌和高通为了将 Android 生态从 arm 面向 RISC-V 做的这些,都图什么?
1990 年,英国剑桥。Acorn 电脑(ARM 前身)、苹果电脑以及 VLSI(恩智浦前身)三家公司联合树立了一家公司——Advanced RISC Machine,这便是咱们今日熟知的全球最大芯片 IP 公司 ARM。
ARM 树立 33 年,全球范围内共卖出了 2500 亿颗 arm 芯片,简直进入了每一台手机,还有很多台的智能核算设备。如此成功的背面,必定程度上与 ARM 公司共同的商业形式密不可分。
众所周知,ARM 的收入来历根本来自芯片规划公司,包含高通、联发科、苹果、华为海思等,首要由 IP 授权费和版税构成。
在 ARM 拟定的收费形式中,每一代 arm 架构都需求独自付出一笔 IP 授权费,比方说付出了 arm v8 的授权费,到了 arm v9、v9.2 仍是要独自再付出一次。另一方面,芯片规划公司每卖出一颗芯片还要依照芯片价格付出一笔较低份额的版税,有些相似高通依照手机定价收取专利费的形式。
arm v9.2,图/ ARM
当然,详细到授权还存在各种不同的等级,比方苹果作为最早的出资方和成员之一,也有自主研制 CPU 架构的才干,拿到的便是最根本的架构授权,有更多自主规划的空间。打个或许不太恰当的比方,这就等于给了苹果「毛胚房」,剩余的全都自己弄。
不过问题在于,这套商业形式实践给 ARM 每年的营收并不高,2022 财年收入也不过 27 亿美元(赢利为 16.8 亿美元),相比高通的 442 亿美元,台积电的 758.8 亿美元都是相差甚,依照日本软银集团 320 亿美元的收买价,需求挨近二十年才干开端「挣钱」。
更何况,ARM 现在的收入和赢利水平,仍是树立日软银一系列竭泽而渔的战略下。
上一年,ARM 将高通一举告上法庭。ARM 以为高通收买 Nuvia,并不代表着可以取得 Nuvia 可定制 arm 架构的授权,高通违背 IP 授权协议。
不仅如此,在软银主导下 ARM 还提出了新的授权和收费形式,一是假如 SoC 选用了 arm 公版 CPU,有必要绑缚选用 arm 公版 GPU、NPU 和 ISP 等;二是版税不再依照「低价」的芯片价格核算,而是依据终端价格收取必定份额的费用。
新旧收费形式,图/英国《金融时报》截图
之前业界团体对立英伟达收买 ARM,是忧虑英伟达会「挟天子以令诸侯」,但或许想不到,没有了英伟达,寻求财政报答的软银也能让 ARM 为了进步收入罔顾生态。
另一方面,RISC-V 供给了一个愈加敞开自在的指令集架构,不由一个国家或许商业公司操控,每个公司乃至每个人都可以依据 RISC-V 架构自在规划芯片。芯片大神 Jim Keller(吉姆·凯勒)还指出,RISC-V 没有太多前史包袱和废物,就像 arm 早些时分那么「洁净」。
这也直接影响了这位 x86-64 指令集的作者之一、苹果 A 系列规划师、AMD Zen 之父、特斯拉自动驾驶芯片缔造者,在脱离英特尔之后挑选了一家 RISC-V 芯片草创公司。
包含半导体研究机构 SemiAnalysis 也泄漏,苹果正在将其嵌入式芯片的中心指令集从 arm 转向 RISC-V 架构,苹果后来的招聘信息也佐证了这一点。
就像咱们在之前文章指出的,RISC-V 的兴起,是开源架构的成功。
中国工程院院士倪光南以为,我国芯片工业在干流 CPU 架构上受制于人,可借由 RISC-V 下降对 x86 与 arm 架构的依靠。同理,关于更多的商业公司来说,RISC-V 架构的价值不是免费,而是开源、可自在修正,不再由英特尔(x86)和 ARM(arm)这样的商业公司操控。
图/ SiFive
而且 RISC-V 开展到了今日,就算没有架构规划乃至根底的芯片规划才干的公司,也能找到相应的解决方案,乃至是老练产品,这也能必定程度上抵消开源带来的碎片化生态问题。
比方 Jim Keller 的 Tenstorrent 就有五种不同的 RISC-V CPU 中心 IP,任何芯片规划公司都可以购买选用。
那 arm 呢?
曩昔几十年的生态堆集,决议了 arm 不或许是「轰然坍毁」。高通稍早前刚刚发布了依据 arm 架构自研的 Oryon CPU,英伟达和 AMD 也被传出正在研制依据 arm 架构的 PC 芯片,更难幻想苹果会抛弃刚依据 arm 架构完结的「大一统」,在短时间内全面转向 RISC-V。
但帝国没有永久,ARM 正在逼走自己最大的客户和协作伙伴之一,还有更多公司不满于 ARM 的蛮横与短视,不然 RISC-V 联盟成员的名单,又怎么会挤满了 ARM 客户和协作伙伴的姓名。
题图来自谷歌