您好,珠海世宁达科技有限公司欢迎您
服务热线:0756-3399330
 
 
首页  >  新闻动态  >   行业动态
国产6大CPU技术全对比(上)
作者:小编    发布时间:2022-09-26




CPU是计算机系统的核心和 大脑,主要由控制器、运算器、存储器和连接总线构成。其中,控制器和运算器组成CPU的内核,内核从存储器中提取数据,根据控制器中的指令集将数据解码,通过运算器中的微架构(电路)进行运算得到结果,以某种格式将执行结果写入存储器。因此,内核的基础就是指令集(指令集架构)和微架构 。



指令集是所有指令的集合,它规定了CPU可执行的所有操作微架构是完成这些指令操作的电路设计。相同的指令集可以有不同的微架构,如Intel 和AMD都是基于X86指令集但微架构不同。

指令集架构( Instruction Set Architecture ),又称指令集或指令集体系,是计算机体系结构中与程序设计有关的部分,包含了基本数据类型,指令集,寄存器,寻址模式,存储体系,中断,异常处理以及外部 I/O 。指令集架构包含一系列的 opcode 即操作码(机器语言),以及由特定处理器执行的基本命令。简单地来说,指令集一般被整合在操作系统内核最底层的硬件抽象层中,属于计算机中硬件与软件的接口,它向操作系统定义了CPU的基本功能。


CPU 按指令集的架构区分,分为 CISC复杂指令集和 RISC精简指令集型两类 。CISC 的设计者希望通过直接在硬件中构建复杂的指令从而使编程更方便、 程序运行速度更快,其架构中每个指令可执行若干低端操作,诸如从存储器读取、存储、和计算操作,全部集于单一指令之中;与之相反, RISC 架构中只包含使用频率高的少量简单指令,并提供一些必要的指令以支持操作系统和高级语言 。
CISC阵营以 Intel、AMD的X86架构为代表,而RISC阵营则包括 ARM 、MIPS 、 Power PC 等架构。


1)从硬件角度来讲, CISC处理的是不等长指令集,而 RISC 执行的是等长精简指令集,在并行处理方面 RISC 明显优于CISC 。由于RISC执行的是精简指令集,相比CISC在硬件层面需要更少的晶体管,所以它的硬件制造工艺更简单且成本更低廉。RISC型CPU 与CISC的CPU在软件和硬件上都不兼容,这是由指令集的特性而决定的。
2)从性能角度来说, CISC 与 RISC 并无绝对的孰优孰劣之分 。但在发展过程中, CISC 阵营的Intel 和 AMD在提升芯片性能上做出了持续的努力,芯片的功耗被放在了性能后的第二位;而 RISC 本身出现时间较CISC晚十年左右(ARM诞生于1985年, X86诞生于1978年),ARM 、 MIPS 在创始初期缺乏与Intel产品对抗的实力,专注于以低功耗为前提的高性能芯片。
RISC 阵营的Power PC架构最初是为个人计算机产品而设计,但其出现时已是 1992 年,此时 Intel 旗下的 80386和 80486 占据了大部分 PC 市场。次年, Intel 赫赫有名的奔腾系列发布并助力 Intel 占领了绝大部分 PC 市场,这是第五代基于 CISC 的X86 架构微处理器, Intel 将其命名为“ Pentium ”。在整个 1990 年代中期, PowerPC 处理器均达到或超 过了最快的x86 CPU的基准测试成绩。但由于PowerPC面向Windows、OS/2 和Sun的客户都存在应用软件极度缺乏的问题,所以最终并未在 PC 市场溅起水花。但其后 Apple 因为 PowerPC 处理器的更高性能,在 Macintosh 个人电脑系列使用了 PowerPC 处理器。2005 年,出于发热量和能源消耗有关的考虑, Apple 宣布不再在其 Apple Macintosh 计算机中使用 PowerPC处理器,转而支持 Intel 生产的处理器。此后 PowerPC 开始往超高性能服务器方向发展。


3)CISC 与 RISC 已 逐步走向融合,两方处理器互相借鉴互相优化 。例如,Intel 公司的 Pentium Pro 种内含三个能够把 x86 指令转换成 118 位定长的 RISC 风格微操作的译码器。

4)整体来看,在移动芯片领域, ARM 架构的芯片占据了 90% 以上的市场份额,在 计算 CPU 市场上,英特尔 X86 处理器占据超过 90% 市场份额。MIPS和 Power 虽然已经不是主流,却也有部分厂商仍在使用 。
5)国产CPU与X86产品尚存在差距主要体现在:1)专业人才 是技术和水平的承载体,国内专业人才数量少、 整体规模尚小;2 )硬实力包括软硬件设计开发环境 EDA 等存在短板;3 )软实力包括 CPU 的设计方法学、CPU 的设计流程与规范等存在差距。

关于国产CPU的发展现状,中国自200 年开始启动处理器设计项目,至今 将近 20 年,产生了以中科龙芯、天津飞腾、 海光信息、 上海申威、上海兆芯等为代表的国产 CPU并且产品的性能逐年提高,应用领域不断扩展,使中国长期以来无“芯”可用的局面得到了极大扭转,为构建安全、自主、可控的国产化计算平台奠定了基础。目前, 国产主要CPU厂家有六家。



对指令集的掌控程度决定了国产化的程度。对指令集的消化吸收和创新程度决定了 CPU的创新可信的程度 ,通常 自主研发 国产 CPU 可以通过授权或者完全自研的方式,授权方式主要有两种:指令集架构授权、 IP内核授权 。


国产芯片种类繁多 基于ARM 架构 授权的芯片厂商最有可能形成自主可控指令集。由于指令集的复杂性和重要性,自主研发一套全新的指令集难度较大且效益不高。国产CPU厂家大多选择购买国外授权,以实现不同程度的自主可控。目前, 国产CPU架构大体可以分为三类:


第一类,是以龙芯为代表的MIPS 指令集架构和以申威为代表的 Alpha 架构,申威已基本实现完全自主可控(申威64已经完全形成了自己的架构),龙芯部分关键技术需付专利费。
第二类,是以飞腾和华为鲲鹏为代表基于 ARM 指令集授权的国产芯片。ARM主要有三种授权等级:使用层级授权、内核层级授权和架构 指令集层级授权,其中指令集层级授权等级最高,企业可以对ARM 指令集进行改造以实现自行设计处理器,如苹果在 ARM v7 架构基础上开发出苹果 Swift 架构, 其他如:高通、Krait 、Marvell等都是基于ARM指令集或微架构进行的改造。因此, 已经获得ARM V8 永久授权的海思、飞腾 等厂家凭借自身的研发能力, 亦有可能发展出一套自己的指令集架构 。

第三类,是以海光、兆芯为代表的获得X86的授权(仅内核层级的授权),未来扩充指令集形成自主可控指令集难度较大。因此, 可以 看 出, 在 自主可控程度上申威、龙芯 飞腾 、鲲鹏 海光、兆芯,但未来鲲鹏和飞腾如果基于 ARM V8 发展出自己的指令集, 则创新可信程度将显著提升 。同时,在未来ARM V9、V10 等新架构拿不到授权的情况下,依然可以维持先进性 。

      简单总结:综合对比六大国产CPU厂商,市场竞争格局进一步明晰。申威由于过去主要市场在军队,且其产品偏向底层应用及超算领域, Alpha 生态应用较少 预计其可获得的市场份额有限 。
      海光、兆芯受制于X86 内核层级授权自主性较弱, 且海光仅获得AMD 服务器授权,暂未获得桌面应用授权, 兆芯由于使用台湾威盛电子的X86 早期授权,产品性能相对落后,且兆芯早期市场开拓不佳 。因此在党政信创市场,预计飞腾、鲲鹏和龙芯三家将成为主导 。
     龙芯研发起步最早,党政市场原始份额较大(约占 70以上),国产 整机及 应用适配厂商较多,但MIPS 整体生态 、性能是劣势商用前景较一般,随着鲲鹏进入市场及飞腾逐步成熟, ARM体系的生态和性能优势逐步体现。另一方面,在党政信创市场通过投资给当地带来税收及就业机会是获得份额的一大途径。鲲鹏和中国长城均在多地成立了子公司 ,预计龙芯未来在党政信创领域的市占率会有所下降。鲲鹏当前因为海思受到美国制裁,未来存在一定不确定性,预计其在党政信创市场拓展会有所取舍 。
      对行业市场而言,行业市场规模是党政信创市场的数倍,行业市场对CPU性能 、 生态等的要求也远高于信创市场 。因此, 在此前行业国产招标中基本只有鲲鹏 、海光两家获得更多订单, 鲲鹏作为华为海思旗下产品,性能已达到国际先进水平。而ARM生态亦在不断成熟, 若不考虑美国制裁带来的负面影响,其前景最为光明。海光 因获得四年前AMD最先进产品授权, 且经过不断改良加之X86 架构的天然生态优势 ,在行业市场亦获得较多订单。

本文内容转载自:互联网 ,版权归原作者所有,如有侵权请及时联系删除。



地址:珠海市高新区唐家湾镇天星五路159号4栋12层
电话:  0756-3399330

©2023-2024 珠海世宁达科技有限公司 版权所有 |粤ICP备2023094009号