国产CPU发展及技术路线

CPU(中央处理器)是计算机系统的运算和控制核心,从指令集维度可分为复杂指令集和精简指令集两类技术路线,其中复杂指令集以x86为代表,精简指令集以ARM、MIPS/LoongArch、RISC-V、PowerPC、Alpha等为代表。现阶段全球CPU市场以X86(Intel+AMD)和ARM架构为主。
目前信创CPU市场有六大厂商,它们主要通过获取ARM指令集授权、x86内核授权、自研指令集架构等三类方式进行CPU研发,其中华为海思的麒麟、鲲鹏、中国电子的飞腾基于ARM架构,海光、兆芯基于x86架构,龙芯和申威早期曾分别采用MIPS兼容的指令集和类Alpha指令集,如今已分别采用自主研发的指令集LoongArch和SW-64。
CPU授权方式区别:
自主指令集:自主指令集路线的核心是从指令系统层面建立自主技术体系。最大优势是自主可控程度高,不受国外指令集授权限制。但自主指令集生态建设周期长,应用适配压力大。
指令集架构授权:基于指令集架构授权自主设计CPU核心ARM指令集授权,在符合ARM架构规范的前提下自主设计CPU微架构。但长期演进仍依赖授权。
IP内核授权/兼容授权:x86指令集历史悠久,生态极其成熟,但x86也是封闭程度最高、授权壁垒最高的指令集之一。全球真正掌握完整x86授权和持续演进能力的主要是Intel和AMD,其他厂商通常很难获得完整、永久、可持续演进的x86指令集授权。
1. ARM架构
1) 基本情况
ARM架构是由英国ARM公司开发的精简指令集(RISC)架构,是全球应用最广泛的CPU架构,是唯一一个非源于美国的架构。累计出货量已超过2500亿颗,覆盖从终端到云端服务器的全场景应用。国内以飞腾、华为为代表的厂商拥有ARM永久指令集授权,基于永久指令集授权自主设计芯片,代表产品包括飞腾(腾云S5000C系列、腾锐D3000系列)、华为海思(鲲鹏920、麒麟9000C系列)。
2) 优缺点
-
优点
-
指令集永久授权,自主可控度高,拥有完整知识产权;
-
功耗较低,芯片厂商多,已形成较为丰富的应用生态;
-
缺点
-
应用生态稍弱于x86;
2. C86架构
1) 基本情况
X86路线源于美国。x86是一种基于复杂指令集计算(CISC)的指令集架构(ISA),由英特尔(Intel)于1978年推出。x86架构的核心在于其指令集和相关专利,这些决定了谁能合法设计和生产兼容x86的处理器。英特尔持有x86指令集的核心专利,其通过专利保护严格限制x86的合法商业授权使用。x86授权模式不支持指令集授权,AMD通过与英特尔的交叉授权协议获得x86合法使用权。
C86架构是基于x86指令集的国产化路线,国内厂商主要通过与AMD、Intel合作或合资授权方式获得技术使用权。代表厂商为海光(Hygon)和兆芯(Zhaoxin)。间接获得x86的授权。海光通过与AMD成立合资公司获得授权。代表产品:海光C86系列、兆芯开先KX-7000系列。
2) 优缺点
-
优点
-
X86应用生态非常完善;
-
缺点
-
x86不支持指令集授权,自主可控度稍差;
-
指令集后向兼容历史包袱重,实现复杂,芯片功耗较高;
3. 自研指令集:龙芯、申威
1) 基本情况
龙芯早期基于MIPS架构授权,2020年推出自研LoongArch指令集,替代早期 MIPS 兼容的 LoongISA,实现从指令编码到架构规范全自主设计。申威处理器早期与Alpha架构存在一定历史渊源,后续逐步发展形成自主的SW64指令体系。代表产品:龙芯3A6000、3D5000、申威威鑫 H8000、申威WY831。LoongArch指令集由龙芯独立开发演进,商用起步晚,应用生态匮乏。申威CPU的优势主要集中在超算和专用高性能计算领域,而不是普通办公桌面、通用服务器和消费级应用市场,软件兼容性和商业应用生态较弱,产业化覆盖面也相对有限。
2) 优缺点
-
优点
-
完全自主指令集,自主可控度最高;
-
缺点
-
应用生态比较弱,软件生态兼容性差;
-
市场占有率低,行业应用范围较窄。
总结:
总体来看,ARM代表“成熟生态、商业授权、可定制演进”,x86兼容路线代表“生态最强、兼容性最好、但授权壁垒最高”,LoongArch、SW-64代表“自主根基、长期安全、生态需培育”。