在信创推动计算机领域国产替代的背景下,指令集架构与处理器微架构的分离,为国产 CPU 提供了一条可分层推进的替代路径。指令集架构是一套标准规范,决定指令如何工作;处理器微架构则是实现这些指令的具体硬件电路。同一指令集架构可以由不同微架构实现——例如 ARM 针对自家 ARMv8 指令集架构就开发了 Cortex-A76、A77、A78 三代微架构。这意味着厂商可以在获得授权的指令集架构上自研微架构,也可以像龙芯 LoongArch、申威 SW_64 那样走向完全自主的指令集路线。
分层路径:从 IP 授权到自主指令集
按自主可控程度由弱到强,国产 CPU 大致可分为几层:处理器 IP 内核授权、指令集架构授权、授权加自研、完全自主指令集。
授权模式又分两类:处理器 IP 授权是被授权企业在授权架构基础上做二次开发,多数企业采用这种方式;指令集架构授权则较少,一般只有大厂才能获得,例如苹果 A 系列 CPU 即获得 ARMv8 指令集架构授权,因而可以开发自有 CPU。
微架构自研正是这条路径上的杠杆:拿到指令集架构授权后,能否做出有竞争力的产品,取决于自身微架构设计能力。而完全自主指令集则更进一步,龙芯早期基于 MIPS 指令集授权开发,后期自研 LoongArch 指令集并逐步摆脱 MIPS 授权影响;申威技术源于 Alpha 指令集,之后发展为自有的 SW_64 指令集。
自主指令集意味着什么
自主指令集的优势主要有三方面:不需要购买商业 IP 进行芯片设计,成本降低,数据安全有保障;不受境外指令集限制,能自主提升性能;在授权模式下始终只是跟随方,只有独立开辟新赛道才有赶超可能。
不过自主路线也有现实约束。龙芯、申威因采用自研指令集系统,生态成熟度还有待完善;申威产品主要应用于超算和军工领域,受应用生态限制,民用市场应用很少。
常见问题
指令集架构与微架构分离,对国产 CPU 的实际意义是什么?
它让国产厂商不必从零定义一套指令规范,也能在授权架构上通过自研微架构积累设计能力,形成"授权—自研—自主"的渐进路径。对信创而言,这降低了替代的起步门槛,同时保留了向完全自主演进的空间。
龙芯 LoongArch 与申威 SW_64 属于哪一类?
两者都属于完全自主指令集路线。龙芯自研 LoongArch 并逐步摆脱 MIPS 授权影响,全面掌握 CPU 指令系统、处理器 IP 核、操作系统等计算机核心技术;申威由 Alpha 指令集逐步发展出 SW_64,产品主要应用于超算和军工领域。
自主指令集是否等于综合竞争力更强?
不完全等同。自主可控的强弱只是企业衡量的重要指标之一,性能、生态同样是关键因素。长期看,资金投入、技术团队与迭代能力决定企业的未来竞争力。