国产6大CPU技术全对比(上) |
作者:小编 发布时间:2022-09-26 |
CPU是计算机系统的核心和 大脑,主要由控制器、运算器、存储器和连接总线构成。其中,控制器和运算器组成CPU的内核,内核从存储器中提取数据,根据控制器中的指令集将数据解码,通过运算器中的微架构(电路)进行运算得到结果,以某种格式将执行结果写入存储器。因此,内核的基础就是指令集(指令集架构)和微架构 。
指令集是所有指令的集合,它规定了CPU可执行的所有操作微架构是完成这些指令操作的电路设计。相同的指令集可以有不同的微架构,如Intel 和AMD都是基于X86指令集但微架构不同。指令集架构( Instruction Set Architecture ),又称指令集或指令集体系,是计算机体系结构中与程序设计有关的部分,包含了基本数据类型,指令集,寄存器,寻址模式,存储体系,中断,异常处理以及外部 I/O 。指令集架构包含一系列的 opcode 即操作码(机器语言),以及由特定处理器执行的基本命令。简单地来说,指令集一般被整合在操作系统内核最底层的硬件抽象层中,属于计算机中硬件与软件的接口,它向操作系统定义了CPU的基本功能。
CPU
按指令集的架构区分,分为 CISC复杂指令集和 RISC精简指令集型两类 。CISC
的设计者希望通过直接在硬件中构建复杂的指令从而使编程更方便、
程序运行速度更快,其架构中每个指令可执行若干低端操作,诸如从存储器读取、存储、和计算操作,全部集于单一指令之中;与之相反, RISC
架构中只包含使用频率高的少量简单指令,并提供一些必要的指令以支持操作系统和高级语言 。
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 虽然已经不是主流,却也有部分厂商仍在使用 。 关于国产CPU的发展现状,中国自200 年开始启动处理器设计项目,至今 将近 20 年,产生了以中科龙芯、天津飞腾、 海光信息、 上海申威、上海兆芯等为代表的国产 CPU并且产品的性能逐年提高,应用领域不断扩展,使中国长期以来无“芯”可用的局面得到了极大扭转,为构建安全、自主、可控的国产化计算平台奠定了基础。目前, 国产主要CPU厂家有六家。
对指令集的掌控程度决定了国产化的程度。对指令集的消化吸收和创新程度决定了 CPU的创新可信的程度 ,通常 自主研发 国产 CPU 可以通过授权或者完全自研的方式,授权方式主要有两种:指令集架构授权、 IP内核授权 。
国产芯片种类繁多 基于ARM 架构 授权的芯片厂商最有可能形成自主可控指令集。由于指令集的复杂性和重要性,自主研发一套全新的指令集难度较大且效益不高。国产CPU厂家大多选择购买国外授权,以实现不同程度的自主可控。目前, 国产CPU架构大体可以分为三类:
第二类,是以飞腾和华为鲲鹏为代表基于 ARM 指令集授权的国产芯片。ARM主要有三种授权等级:使用层级授权、内核层级授权和架构 指令集层级授权,其中指令集层级授权等级最高,企业可以对ARM 指令集进行改造以实现自行设计处理器,如苹果在 ARM v7 架构基础上开发出苹果 Swift 架构, 其他如:高通、Krait 、Marvell等都是基于ARM指令集或微架构进行的改造。因此, 已经获得ARM V8 永久授权的海思、飞腾 等厂家凭借自身的研发能力, 亦有可能发展出一套自己的指令集架构 。 第三类,是以海光、兆芯为代表的获得X86的授权(仅内核层级的授权),未来扩充指令集形成自主可控指令集难度较大。因此, 可以 看 出, 在 自主可控程度上申威、龙芯 飞腾 、鲲鹏 海光、兆芯,但未来鲲鹏和飞腾如果基于 ARM V8 发展出自己的指令集, 则创新可信程度将显著提升 。同时,在未来ARM V9、V10 等新架构拿不到授权的情况下,依然可以维持先进性 。
简单总结:综合对比六大国产CPU厂商,市场竞争格局进一步明晰。申威由于过去主要市场在军队,且其产品偏向底层应用及超算领域, Alpha 生态应用较少 预计其可获得的市场份额有限 。 本文内容转载自:互联网 ,版权归原作者所有,如有侵权请及时联系删除。
|