国产化 CPU分析总结

处理器/DSP

891人已加入

描述

数字底座的“底座”——CPU,决定信创底层逻辑的关键。CPU 是信息产业中最基础的核心部件,指令集是计算机程序执行的基础单元功能集,是 CPU 产品生态体系的基石,可以分为复杂指令集(CISC)和精简指令集(RISC)两大类。

内容来源:信创从“芯”开始

cpu

其中,复杂指集指令丰富、寻址方式灵活,以微程序控制器为核心,指令长度可变,功能强大,复杂程序执行效率高;精简指令集指令结构简单、易于设计,具有较高的执行能效比。在现行主流指令集架构中,x86 架构是复杂指令集的代表,而 ARM 架构、MIPS 架构和 Alpha 架构等是精简指令集的代表。

CPU 是支撑数字底座生态架构发展的基础,也是决定信创底层发展逻辑的关键所在。国产 CPU 群雄逐鹿,各显“神通”。华为鲲鹏在国产 CPU 中目前具备最完善的生态体系与商业化环境,自上而下全栈式打造鲲鹏计算产业。海光 CPU 基于成熟的 x86 指令框架,“类 CUDA”计算环境和国际先进处理器设计技术,海光同时拥有海光 CPU 和海光 DCU 两类高端处理器产品,可以满足服务器、工作站等计算、存储设备中对高端处理器的功能需求,是目前适配难度最低、通用型较强的国产化 CPU 厂商;飞腾 CPU 与 麒麟操作系统构筑国产底座“PK”体系,是基础生态体系最全面的“国家队”。中科龙芯引进消化吸收 MIPS,推出了自主指令系统 LoongArch,是底层自主化程度最高的国产化 CPU 厂商。

芯片为信创产业根本硬件基础,重要性凸显。不同于其他产业,IT 基础设施国产化存在显著的“木桶效应”,在“硬件—软件—服务”链条中任何环节的国产化能力缺失将造成整个自主体系发展的停滞。芯片作为整个 IT 生态最底层的基础硬件,为整个计算机体系提供算力支撑,通过与上层的操作系统紧密配合,实现系统软硬件的基础调度、控制与资源支持,是整个国产化信创体系的中枢大脑,是我国软硬件国产化的根本。1、华为自主研发的全国产化高性能 CPU基于 ARM 架构开发,是华为继移动麒麟芯片、AI 昇腾芯片后,第三款自研芯片。鲲鹏芯片定位于服务器应用,其产品自研完成了华为具备优势的服务器业务自上而下的基础算力打通。

cpu

在通用计算处理器领域,2014 年发布鲲鹏 912 处理器, 2016 年发布鲲鹏 916处理器。2019 年 1 月,华为正式发布鲲鹏 920 芯片。根据华为官方介绍,鲲鹏 920 处理器是业界第一颗采用 7nm 工艺的数据中心级的 ARM 架构处理器,集成最多 64*自研核,支持 64 核、48 核、32 核等多种型号。华为将鲲鹏芯片用于自身服务器,并用来搭建自身的数据中心业务。

鲲鹏芯片多向出击,鲲鹏 930 芯片值得期待。华为鲲鹏处理器是华为自主研发的基于 ARM架构的企业级系列处理器产品,包含“算、存、传、管、智”五个产品系统体系。为了保证鲲鹏计算产业的可持续演进,鲲鹏处理器从指令集和微架构两方面进行兼容性设计,确保既可以适应未来的应用和技术发展演进的需求,又能后向兼容。参考华为鲲鹏芯片的发展路径规划,鲲鹏次时代芯片 930 芯片将有望进一步迭代,并在服务器和 PC 两个方向进一步出击。

cpu

TaiShan 200 服务器是华为新一代数据中心服务器,基于华为鲲鹏 920 处理器,适合为大数据、分布式存储、原生应用、高性能计算和数据库等应用高效加速,旨在满足数据中心多样性计算、绿色计算的需求。TaiShan 200 服务器仅为华为基于鲲鹏芯片所打造的自有服务器产品,鲲鹏通用计算平台事实上提供基于鲲鹏处理器的TaiShan 服务器、鲲鹏主板及开发套件。

2、基于海外龙头加快自主研发,发出国产 x86 体系最强音拥有海光CPU和海光DCU两类高端处理器产品,可以满足服务器、工作站等计算、存储设备中对高端处理器的功能需求:海光 CPU:兼容 x86 指令集,处理器性能参数与国际同类型主流处理器产品相当,支持国内外主流操作系统、数据库、虚拟化平台或云计算平台,能够有效兼容目前存在的数百万款基于 x86 指令集的系统软件和应用软件,具有优异的生态系统优势。此外,海光 CPU 支持国密算法,扩充了安全算法指令,集成了安全算法专用加速电路,支持可信计算,提升了高端处理器的安全性。从海光 CPU 应用场景角度看,公司将海光 CPU 产品规划为海光 7000 系列、海光 5000 系列和海光 3000 系列。三个系列产品技术设计同源,处理器核心等具有相似的技术特征。根据不同的产品规格定义,需要在一块基板上封装 1 至 4颗裸片。目前,公司在售的海光 CPU 产品主要为海光 7200、海光 5200 和海光 3200 系列产品。

cpu

海光 DCU:以 GPGPU 架构为基础,兼容“类 CUDA”环境,软硬件生态丰富,典型应用场景下性能指标达到国际上同类型高端产品的水平。海光 DCU 主要面向大数据处理、商业计算等计算密集型应用领域,以及人工智能、泛人工智能类运算加速领域。海光 DCU 产品采用与海光 CPU 类似的产品研发策略,2018 年1 月启动深算一号 DC 产品设计,目前品已实现商业化应用。另一方面,公司启动了第二代 DCU 深算二号的产品研发工作已于 2020 年 1 月启动。

cpu

海光 CPU 系列产品中海光一号、海光二号已经实现商业化应用,海光三号完成实验室验证,海光四号处于研发阶段;海光 DCU 系列产品深算一号已经实现商业化应用,深算二号处于研发阶段。

3、长期自主化耕耘,拥抱 ARM 架构目前主要包括高性能服务器 CPU(飞腾腾云 S 系列)、高效能桌面 CPU(飞腾腾锐 D 系列)、高端嵌入式 CPU(飞腾腾珑 E 系列)和飞腾套片四大系列,为从端到云的各型设备提供核心算力支撑。基于飞腾 CPU 的产品覆盖多种类型的终端(台式机、一体机、便携机、瘦客户机等)、服务器和工业控制嵌入式产品等,在国内政务办公、云计算、大数据以及金融、能源和轨道交通等行业信息系统领域已实现批量应用。前两代飞腾芯片均停留在学术层面,均采用仿制英特尔架构及指令集的方法对芯片基础技术进行学习消化。自第三代产品 FT-1000 以来,飞腾芯片转而采用 SPARC 指令架构下的OpenSPARC 指令集。FT-1000 在制程上采用台积电的 65nm 技术,并可兼容SPARCv9 指令集。

随着 Sun 公司被 Oracle 收购,SPARC 架构的支持逐步减弱。飞腾芯片逐步投入 ARM 指令集的怀抱,并推出在原有 FT-1500 芯片上改进得来的探索性产品 FT-1500A。2015 年 8 月的 HotChips 2015 大会上,飞腾技术团队张承义进行题为《Mars: A 64-core ARMv8 Processor》的报告,标志着飞腾已设计出世界上第一款基于 ARM 架构的 64 核 CPU。芯片产品主要分为高性能服务器芯片、高效能桌面芯片和高端嵌入式芯片。高端嵌入式芯片:飞腾嵌入式芯片采用自主研发、面向嵌入式行业定制化的处理器核心,具有高安全、高可靠、强实时和低功耗的特点,满足行业终端产品、工业控制领域应用产品需求。高效能桌面芯片:飞腾桌面芯片采用自主研发的高能效处理器核心,全芯片性能卓越、功耗适度,最新产品内置硬件级安全机制,能够同时满足信息化领域对性能、能耗比和高安全的应用需求。高端嵌入式芯片:飞腾嵌入式芯片采用自主研发、面向嵌入式行业定制化的处理器核心,具有高安全、高可靠、强实时和低功耗的特点,满足行业终端产品、工业控制领域应用产品需求。从产品迭代上,天津飞腾主要包括 FT-1500 系列产品、FT-2000 系列产品以及基于 FTC663 内核的 D/S 系列产品。

4、中科院嫡系部队,专注于自主架构 CPU引进消化吸收 MIPS,推出自主研发指令集架构。龙芯中科在指令系统上实现了自主创新。龙芯中科自研发初期即选择基于开放度较高的指令系统并结合自研的模式,在授权体系相对开放的 MIPS 指令系统基础上扩展了数百条自定义指令,形成了 MIPS 兼容指令系统 LoongISA,并在多款 CPU 芯片中得到应用。2020年,龙芯中科推出了自主指令系统 LoongArch。2021 年 7 月开始,公司信息化业务已经转向基于龙芯自主指令系统 LoongArch 的 3A5000 系列处理器,工控业务开始转向基于龙芯自主指令系统 LoongArch 的系列处理器。具体而言,龙芯中科研制的芯片包括龙芯 1 号、龙芯 2 号、龙芯 3 号三大系列处理器芯片及桥片等配套芯片:龙芯 1 号系列:低功耗、低成本专用嵌入式 SoC 或 MCU 处理器,通常集成1 个 32 位低功耗处理器核,应用场景面向嵌入式专用应用领域,如物联终端、仪器设备、数据采集等;龙芯 2 号系列:低功耗通用处理器,采用单芯片 SoC 设计,通常集成 1-4 个64 位低功耗处理器核,应用场景面向工业控制与终端等领域,如网络设备、行业终端、智能制造等。龙芯 3 号系列:高性能通用处理器,通常集成 4 个及以上 64 位高性能处理器核,与桥片配套使用,应用场景面向桌面和服务器等信息化领域;配套芯片:包括桥片及正在研发尚未实现销售的电源芯片、时钟芯片等,其中桥片主要与龙芯 3 号系列处理器配套使用和销售,电源芯片和时钟芯片主要与龙芯 2 号、龙芯 3 号系列处理器配套使用。龙芯 1 号、2 号、3 号处理器芯片及配套芯片的主要客户是板卡、整机厂商。

cpu

cpu

5、横向对比:国产化 CPU分析总结

多指令集体系协同发展,基本产品参数已与国际主流产品具备一定可比性。指令集是影响处理器应用领域的重要因素,不同指令集架构下部分产品参数如核心数、超线程对产品性能影响程度不同,仅具有参考意义。目前,海光信息采用 x86指令集架构,龙芯中科采用 LoongArch 指令集架构,天津飞腾及华为鲲鹏采用ARM 指令集架构。

cpu

结合对几款国产化芯片厂商及其产品的分析和对比,我们认为可以得出以下结论:(1)国产化浪潮趋势明显,国产化芯片厂商有望顺势崛起。在海外贸易不确定性持续的背景下,芯片作为硬件基础底座的重要性与必要性凸显。海光与龙芯自2019 年以来收入的快速攀升,表明其在信创市场强劲的内生需求。在海外主流芯片厂商出口存在不确定的大背景下,国产化芯片厂商有望借助政策东风快速成长,顺势崛起。(2)海光信息服务器市场优势明显,中科龙芯 PC 市场存在潜力。根据产品单价及出货量来看,海光与龙芯分别在不同市场具备优势。海光承袭 x86 体系,在服务器市场具备优势;龙芯实现自主架构研发并重视生态建设,在 PC 及类 PC市场具备竞争优势。

(3)ARM 架构生态强大,华为鲲鹏具备“王者归来”潜质。天津飞腾及华为鲲鹏基于 ARM 架构设计,本身能够较好地吸收 ARM 体系已有的生态应用。鲲鹏 920 芯片各项参数领先,并具备华为云自身作为稳定需求方,在自身软硬件技术优势下叠加持续壮大的合作伙伴生态体系,我们认为其是国产化芯片厂商中最具竞争优势的厂商之一。近期,鲲鹏在中国电信及农行等的中标,表明其发展潜力。如果供应链能够逐步复苏,有望实现“王者归来”。

编辑:黄飞

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分