跳转到主要内容
MoonJagger|Blog
返回

国产CPU发展及技术路线

国产CPU发展及技术路线

生成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) 优缺点

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) 优缺点

3. 自研指令集:龙芯、申威

1) 基本情况

龙芯早期基于MIPS架构授权,2020年推出自研LoongArch指令集,替代早期 MIPS 兼容的 LoongISA,实现从指令编码到架构规范全自主设计。申威处理器早期与Alpha架构存在一定历史渊源,后续逐步发展形成自主的SW64指令体系。代表产品:龙芯3A6000、3D5000、申威威鑫 H8000、申威WY831。LoongArch指令集由龙芯独立开发演进,商用起步晚,应用生态匮乏。申威CPU的优势主要集中在超算和专用高性能计算领域,而不是普通办公桌面、通用服务器和消费级应用市场,软件兼容性和商业应用生态较弱,产业化覆盖面也相对有限。

2) 优缺点

总结:

总体来看,ARM代表“成熟生态、商业授权、可定制演进”,x86兼容路线代表“生态最强、兼容性最好、但授权壁垒最高”,LoongArch、SW-64代表“自主根基、长期安全、生态需培育”。


分享这篇文章:

下一篇
微博内容备份(2012~2024年)