国产 ARM CPU 为何前路漫漫

原创: 铁流  转至微信公众号: 科工力量

近年来,国际大环境跌宕起伏和多次被卡脖子,使国人充分认识到芯片自主可控的重要性和意义。国内多家单位也在埋头苦干,致力于发展国产 CPU。

在发展路线上,延伸出自主路线、ARM 路线和 X86 路线为代表的三条主要技术路线。

不少 ARM 的支持者认为跟随 ARM 容易形成全球庞大的产业链,有助于市场化,将 ARM CPU 视为中国实现 CPU 自主可控的希望之光。然而,从实践上看,ARM 之路并非一片坦途。

AMD 高通博通退出  亚马逊凯为试水 ARM 服务器 CPU

就全球来看,ARM 服务器 CPU 退潮是大势所趋,AMD、高通、博通都已经退出,新加入的是 Marvell 和亚马逊。Marvell 是传统的网络芯片大厂,而亚马逊则是新兴互联网企业。看起来是“上下搭档”,“有进有出”,但仔细分析会发现,重量级玩家已经退场了。

亚马逊的 ARM 服务器有很强的玩票性质,做出来的 SoC 还不如台积电,此前,台积电自行设计的 A72 验证处理器主频高达 4G,比亚马逊做的 A72 (2.3G)主频高一截。目前,亚马逊 AWS 云服务的核心业务仍然大部分基于 x86,ARM 处理器则仅仅应用于部分存储管理等边缘场合。出于 AWS 目前的客户基础,短期转向 ARM 并不现实。在此铁流推测亚马逊此举是为了面向 Intel 等传统服务器厂商获得更大的议价空间。

众所周知,CPU 类产品必须具有巨大的销量基础和蓬勃的演进能力才能在产品化的路上获得成功。但是亚马逊的企业性质决定了其 ARM 处理器很难对外销售,而内部应用前景也有限。目前,亚马逊新一代的 ARM 芯片性能比第一代 ARM 芯片 Graviton 快,但提升还是非常有限,远远达不到威胁英特尔的地步。铁流认为这颗处理器更偏向于商业博弈中的一颗棋子。

Marvell 的主营业务也不是 Thunder X2 这款 ARM 服务器 CPU,Thunder X2 是收购凯为获得的。Cavium 曾经专注于基于 MIPS 的定制化网络设备处理器,CN6xxx 在网络设备市场上叱咤风云,Arm 业务是博通放弃后买来的。凯为的 Arm 服务器产品更多的是在服务网络设备之余尝试的进攻。Marvell 在其主营业务网络芯片方面盈利能力很强,继承自 Cavium 的 MIPS 处理器产品线也有思科,Ubnt 等一系列忠实客户。而做 ARM 服务器 CPU,更多的还是尝试性质的去跟风搭便车,投入大量真金白银去“开荒”的可能性非常低。

形成全球庞大产业链只是一厢情愿

目前,公有云服务攻势迅猛,企业的服务器市场稍显疲态,Lenovo,HP Enterprise,Dell 等传统厂商压力颇大。Amazon,Microsoft,Google 正争分夺秒地建云数据中心,不可能浪费时间和金钱去为了用 ARM 而选择 ARM,商业公司只会趋向于性价比高且可靠好用的技术。

业内有句俗话说,“只要量够大,芯片沙子价”,这些云服务厂商在 Intel 面前有很强的议价能力,Intel 甚至为亚马逊的 AWS 定制了几个型号的专属处理器,目前的 ARM 阵营从性能、规模到生态都无法做到在面向客户的成本上与 Intel 竞争,更何况 x86 市场上还有 AMD 在对 Intel 旁侧敲击。Intel 根本不怕被 ARM 抢走数据中心的市场,反而更怕 GPU/FPGA/ASIC 加速,原来用 4 颗 CPU,现在用一颗 CPU 加两颗 GPU。市场需求少了四分之三。

可以说,就欧美市场来说,不像国内有安全项目,更没有相关部门指定品牌,以行政方式强推 ARM 服务器 CPU,ARM 服务器 CPU 在国外连根据地都找不到。需要指出的是,ARM 嵌入式与移动设备产业链成熟,但此处成熟,不代表着 ARM 在 PC 和服务器上能够形成成熟产业链。正如 x86 在 PC 和服务器上很成熟,但在移动设备方面屡战屡败。因此,想要形成所谓(ARM PC 和服务器)全球庞大的产业链,很可能会是南柯一梦。

国内 ARM 服务器 CPU 公司商业上不成功

正如国外 ARM 服务器 CPU 全球范围退潮,国内 ARM 服务器 CPU 公司商业上也不太成功。此前,某国产 ARM 厂商公开了财务情况,从该公司公布的数据看,国内 ARM 厂商即便有相关创新市场的政策扶持,但市场表现也很一般。

一位从事投资行业的朋友分析:

该公司 17 年的毛利率 47.7%,18 年降低到 20.8%;17 年末库存的产成品 6490 万,超过 18 年全年的产品营业成本 5044 万,营业收入 6000 多万。18 年毛利率的大幅下滑及 17 年末这么大的库存产品,可能说明了该公司在 17 年末有一个在 18 年要交付的定制化大订单,这个定制化订单毛利率不高。利息收入 -979.9 即全年获得利息收入 979.9 万元,其他收益 8209.99 万元应该为补贴收入,这些都是在利润表里增加营业利润的项目。最终营业利润 173.2 万元,减去 979.9 和 8209.99,即亏损 9016.69 万元。虽然蒙受巨额亏损,但该公司帐面资金多,有近 4 亿资金,资金存在银行产生近 1000 万的利息收入,如果用于购买银行理财产品,利息收入更多。

从该 ARM 公司的财报数据可以看出,在商业上并不成功。之所以会遭遇这种情况,主要是和 ARM 路线的定位有关。目前,ARM 的支持者鼓吹在体制内市场推广 ARM,主要是基于以下两点:ARM 生态好和 ARM 自主可控。但这两点其实都是伪命题,ARM 的生态好指的是嵌入式生态好,在 PC 和服务器上 ARM 与自主 CPU 是难兄难弟,而就自主可控而言,ARM 多次制裁中国企业已经证明这是伪命题。

BBC 在 2019 年 5 月曾经报道,一份 ARM 的内部文件显示,当时该公司要求员工停止与华为的一切有效合约,支持服务和仍未签订的合同。ARM 在备忘录中指出,该公司的产品包含有“发源于美国的技术”。因此经过评估,其产品仍旧受到美国早前相关禁令的影响。当时,ARM 方面在声明中称,他们将遵守美国政府制定的所有最新规定,但拒绝就此事进一步评论。而在中美重开谈判,关系缓和后,ARM 立马变脸,变成中国人民老朋友的样子,配合中国的合作伙伴各种宣传 ARM 自主可控。

报道截图

虽然一些商业公司用购买授权标榜自主可控,但跟在 ARM 身后吃土不可能自主可控,只有自建中国版 Wintel 才能实现不被卡脖子。正是因此,ARM 在商业市场不敌 X86,在自主可控市场不敌自主 CPU。

前路漫漫 上下求索

目前,国内 ARM CPU 对党政机关、国企、事业单位的采购和订单具有非常高的依赖性。当下国内外诸多 ARM CPU 面对 X86 CPU 在性能、成本、生态上基本处于被吊打状态,就性能来说高通、博通、AMD 等国外厂商,和国内两家 ARM CPU 厂商都是走堆核心数路线,就是在单核性能与英特尔有较大差距的情况下,靠堆核心数换取较高的多核性能,这种做法获得的芯片,虽然能在跑分上比较好看,但对于提升单核性能于事无补,很多应用一上就露馅,而且堆核心数还会带来额外的成本问题。

生态也是大问题,ARM 的生态在嵌入式,桌面和服务器生态和自主 CPU 一样都是难兄难弟,X86 在桌面和服务器上处于统治地位。

在商业市场被 X86 吊打的情况下,几家 ARM CPU 公司都在往这个方向冲,并趁着芯片热潮在各地圈地建产业园。最近,某 ARM CPU 公司召开发布会,宣布要把公司员工数量扩充到 3000 人,并投入 150 亿用于新产品研发和生态建设,预计到 2024 年收入能达到 100 亿。前路漫漫,上下求索,希望 ARM CPU 公司能找准定位,不要重蹈华芯通后尘。

对于自主 CPU 来说,应当从 ARM 的实践中汲取教训:

在 CPU 研发上,要注重提升单核性能,而不是盲目堆核心数。

在 CPU 性能提升上,要更多注重设计能力培养,用设计水平提升 CPU 性能,而不是依赖台积电工艺和境外技术支持。

在生态和产业链上,要去主动建生态,而不是像国内 ARM 厂商那样去跟 ARM 生态。在生态建设中要自己掌握生态的领导权和控制权,建自己的生态,而不能变成耗费中国政府和企业资源帮 ARM 建生态。

在发展规划和路径上,要循序渐进,当下,国产 CPU 应当“农村包围城市”,避开英特尔的锋芒,在特定市场深耕,建立根据地,不宜直接“攻打中心城市”。自主 CPU 不宜像国内 ARM 那样急功近利,动不动对标英特尔,鼓吹超越英特尔 CPU 25% 打鸡血,而是从体制内市场到行业市场,再到商业市场,一步一个脚印的发展壮大。