国产CPU性能最全盘点 宜良性竞争优胜劣汰

电子工程专辑的网站内容

其实里面说的不尽全面 比如龙芯和申威就放到一块了

一个是 MIPS 一个是Alpha  明显不一样的东西

x86的应该都不行 而且. 

近年来,中国政府大力发展集成电路产业,国产CPU如同雨后春笋般成长起来。国产CPU性能到底怎么样,和英特尔的差距到底在哪里?笔者接下来对国产CPU做一 个比较全面客观的盘点。

X86阵营:澜起、海光、兆芯

2016年起,澜起科技与 Intel、清华大学合作,开发出津逮CPU。津逮CPU其实就是在 Intel CPU上加一个所谓的安全模块,是 CPU+ASIC。由于本身用的就是英特尔的 X86 CPU,因而在性能上是可以媲美英特尔的CPU。问题就在于,增加一个ASIC会导致额外封装成本,以及ASIC本身也有成本,因而能不能把成本控制下来是关键。 另外,能否保证100%安全可控,这也是需要时间检验的问题。

海光是AMD和曙光成立的合资公司。在锐龙问世前,AMD在商业上被英特尔压着打,因而向中国大陆抛出橄榄枝,成立合资公司,并将Zen的源代码和设计文档等技术资料授予合资公司。就性能来说,Zen属于国际一流水平,具有市场竞争力, 这一点从AMD股价在过去几年上涨 800%就能体现出来。据说海光已经在进行产品的迭代创新,如果能够把技术消化吸收,并把成本控制下来,在商业市场和英特尔抢饭碗,那是挺好的。

兆芯是上海国资与中国台湾VIA成立的合资公司。在十二五期间,合资公司承接了核高基01专项,获得了海量资金扶持。兆芯通过引进VIA的技术,做了数代改进, 最新的KX6000,性能达到老一代AMD处理器的水平,如果能够把成本降下来,那么在上网本、瘦客户端等平台上还是有一定潜力的。诚然,兆芯CPU性能提升比较明显,但和澜起津逮CPU和海光CPU在性能上还是有不小差距。

ARM阵营:ARM mini China、华为、飞腾、华芯通

随着中国掀起芯片热,ARM 也来大陆开设合资公司。一些网友把中方占股ARM mini China 51%的股份视为中国可以通过这种方式不再惧怕国外制裁。数月前,ARM决定制裁华为,ARM mini China 与 ARM保持一致步调共同制裁华为,这足以说明, ARM mini China 对于中国实现CPU自主可控没有任何关系。

多年前,ARM 服务器 CPU 被诸多行业人士看好,并认为有希望取代 X86,或侵蚀部 分 X86 服务器CPU 市场。于是,AMD、高通、博通等一大批知名国外公司相继参与, 华为和飞腾也加入这波浪潮。

华为的ARM服务器CPU获得了核高基等国家资源的扶持。其ARM服务器有Hi1610、 Hi1612、Hi1616、Hi1620。Hi1616就是鲲鹏 916,Hi1620就是鲲鹏920,华为宣 传鲲鹏920性能超出业界标杆25%,同时,能效比优于业界标杆30%。就芯片设计本身来说,Hi1610、Hi1612是买 A57 做集成,Hi1616是买A72 做集成。Hi1620虽然华为官方宣传自主,但根据技术发展一般规律来看,应该是站在巨人肩膀上的 产物。

飞腾的ARM服务器和华为的发展模式类似。飞腾已经研发了FT1500A、FT2000、 FT2000plus等几款芯片,其中,FT2000plus虽然在单核性能上与英特尔差距较大, 但在多核上飞腾对标英特尔E5处理器。

华芯通是贵州政府与高通成立的合资公司。高通将向合资公司提供其服务器芯片专 有技术,支持新公司在未来的发展。根据公开消息,华芯通首期注册资本 18.5 亿元, 贵州方面占股 55%,高通方面占股 45%。虽然这项合资一度被非常看好,但在 2019 年 4月底,华芯通宣布关门。

ARM服务器 CPU 有三个问题,一是性能,二是生态,三是价格

就性能来说,虽然华为和飞腾纷纷用 PPT 对标,甚至“吊打”英特尔,但其实是用48核、64 核对战英特尔 14 核、28 核。国产ARM CPU在单核性能上与英特尔还是有不小差距的,因而只能用堆核心数来对比多核性能。然而,CPU 最关键的恰恰是单核性能,实践证明,强劲的单核性能+超线程才是最优解。单核性能上不去,盲目堆核心数是邪路。

就生态来说,虽然早在 4、5 年前业界就盛传ARM在服务器上的生态会很丰富,但时至今日,当年夸下的海口依然只是 PPT。X86 在 PC 和服务器上的优势异常稳固。

就价格来说,芯片的价格与产量息息相关,在这方面,英特尔相对于国产ARM CPU有明显优势。加上国产ARM服务器CPU普遍采用堆核心数量的做法,这又进一步加大了芯片的成本,因而这些国产ARM服务器CPU反而比英特尔卖的更贵。

高通、AMD等国外巨头之所以放弃ARM服务器CPU,华芯通之所以关门,根源就在于纯商业模式下,ARM 服务器CPU走不通。正是因此,华为和飞腾都往央采和安全可控市场冲。

MIPS/SW64:龙芯、申威

龙芯成立于2001年。在“十五”期间龙芯获得国家较大扶持,在“十一五”期间,政策上加大了对芯片项目的审核力度,国家对芯片项目的拨款变得“非常谨慎”,这使国家资金迟迟没有到位,是李国杰院士用计算所的经费支持龙芯研发。在“十二五”之后, 龙芯只能自己赚钱和依靠投资人的投资养活自己。在过去18年的时间里,国家只给 了龙芯5亿多的经费。正因为囊中羞涩,使龙芯在“断奶后”,芯片的制造工艺上普遍 落后于同时期其他国产CPU。

就CPU最关键的单核性能来说,龙芯依靠自己的芯片设计能力,在制造工艺落后1-2代的情况下,单核性能进步迅速,达到20分。诚然,龙芯这几年进步很快,但CPU性能和生态与英特尔还是有很大差距。

SW由相关单位设计,在超算上取得成功后,SW开始把服务器作为发力的方向,2019年会有SW3231问世,2020年SW3232会问世。就单核性能来说,SW3232的预定目标是25分左右,如果能够达到预期性能,且能够解决软件生态的问题,在一定范围内小规模推广是可以期待的。

RISC-V

近年来,舆论上和行业里部分人认为RISC-V已经过度炒作,这种炒作和几年前高调炒作ARM进军服务器CPU,ARM 前景无限非常类似。

可以说,在纯商业模式下完全依赖“看不见的手”进行调控,想要挤掉英特尔、ARM在各自强势领域的市场份额,是不可能完成的任务。只有通过“看得见的手”进行调控, 后来者才能有一个茁壮成长的机会。

因此,对于RISC-V而言,单纯依靠市场的力量,能够做的是在嵌入式方面有所作为, 比如在物联网的大潮下,做一些嵌入式应用,无法在PC和服务器这类对性能要求较 高的市场有所作为。因为在这些方面依靠市场力量搞RISC-V,就如同在PC和服务器推ARM,在移动端推X86一样悲剧。

国产CPU宜良性竞争

国产基础软硬件最理想的状态,是国内所有CPU公司围绕一套指令集设计CPU,软件厂商围绕这套指令集建生态。比较现实的做法是通过市场竞争优胜劣汰,前提是必须有良好的规则,否则只能是“劣币驱逐良币”。

首先,不宜搞拉偏架式帮扶补贴。近年来,国家对集成电路产业的扶持力度很大。 诚然,国家对于落后产业进行补贴帮助产业发展是理所当然的,但补贴也要讲究方式方法,政府资金可以“扶一程”、“送一程”,之后就应该让企业到市场中去自谋生路了。

应用是国产CPU成长的阶梯,国家应当从应用上动脑筋,帮助国产CPU用起来。

其次,对于自主可控不能双重标准。技术引进也是掌握先进技术的有效方式,技术 消化吸收是需要一定能力水平和时间。对于技术引进,真正关键的在于能力。海光、 华为、兆芯都在吸收消化引进的技术,都是拿到了真东西。海光是完整CPU内核及源代码,兆芯从VIA获得了源码,华为也由ARM公司授权获得技术,关键是要形成自己的设计能力,开发出自己的独立产品和 IP。

这里在对X86和ARM授权多说几句。网上总有不明真相的群众认为 X86 授权有问题,而ARM授权却没有。但实际上,X86 和ARM授权都是存在瑕疵的,也都有回旋的余地。

就海光来说,英特尔和AMD之间的X86交叉授权背景复杂,交叉技术授权符合美 国法律法规,如果英特尔拿这个去制约AMD的生意,就会受到美国国内的反垄断制裁,这对英特尔更严重更致命,以至于网友调侃,“农企要挂了,英特尔又得去送钱”。

像当下这种敏感时期,中美也是斗而不破的,即便华为被列入“实体名单”,即便 ARM 宣布遵守川普禁令,但还是有回旋余地——川普并没有一上来就全面封杀,而是给了90天宽限期,而宽限期还未结束,在G20碰面之后,川普明显就松口了。可以说, 川普的目的“以战促和”。

真正碰到中美撕破脸了,一切中国使用的由美国控制的专利技术,软件、硬件全都无法幸免,中国商业社会有可能会瘫痪。

因此,X86和ARM都存在瑕疵,也都有回旋的余地。一些ARM支持者以X86授权攻击X86CPU,却对ARM授权的风险视而不见,这是值得商榷的。

最后,安全市场和商业市场应当齐头并进。中国还做不到使用国产 EDA、原材料、 设备、工艺完成国产CPU 的设计、制造、封装,因而自主可控是相对概念。就安全 市场来说,应当作为中国自己IT技术体系的孵化地。

就商业市场来说,还是应当让商业法则发挥作用,政府应当作为规则的维护者,不 应当过度干涉商业市场。笔者认为,就商业市场以及对 X86 生态和性能有要求的特殊市场,海光目前性能表现不错,且技术上存在消化吸收的较高可能性。问题在于成本控制水平,价格有没有竞争力。就建立中国版Wintel来说,龙芯和申威可以期待,但短期在商业市场缺乏竞争力,需要二十年磨一剑打持久战。

本文观点仅代表作者个人,不代表本网站和公司

[转帖]国产CPU性能最全盘点 宜良性竞争优胜劣汰的更多相关文章

  1. [转帖]你不曾见过的国产CPU:可能是最全的龙芯系列芯片家谱(下)

    你不曾见过的国产CPU:可能是最全的龙芯系列芯片家谱(下) https://www.ijiwei.com/html/news/newsdetail?source=pc&news_id=7177 ...

  2. [转帖]超能课堂(210) 笔记本中常说的PL1、PL2到底如何影响CPU性能?

    超能课堂(210)笔记本中常说的PL1.PL2到底如何影响CPU性能? https://www.expreview.com/71943.html 本文约 4070 字,需 7 分钟阅读 (切换至标准版 ...

  3. 国产CPU 申威1621 异数OS基础组件理论性能测试报告

    国产CPU 申威1621 异数OS基础组件理论性能测试报告 文章目录 国产CPU 申威1621 异数OS基础组件理论性能测试报告 前言 测试平台 测试项目 SW1621 异数OS 容器虚拟交换机模拟性 ...

  4. [转自知乎]飞腾国产CPU的部分知识

    1. 作者:常成链接:https://www.zhihu.com/question/48948852/answer/113595308来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...

  5. Go语言在国产CPU平台上应用前景的探索与思考

    http://www.chinaaet.com/article/3000087559 0 引言 CPU是电子产品的核心,代表着信息产业的发展水平.CPU发展至今已经有四十多年的历史了,实际就是Inte ...

  6. 详解六大国产CPU处理器

    一个执着于技术的公众号 CPU作为计算机设备的运算和控制核心,负责指令读取.译码与执行,因研发门槛高.生态构建难,被认为是集成电路产业中的"珠穆朗玛峰". 纵观全球,Intel.A ...

  7. 专家谈国产CPU最新发展态势:需强化标准建设(很全面)

    一.国产CPU发展现状与成就 国内已开启多技术路线并行的CPU技术产业新格局.在国家科技重大专项和国家级集成电路产业投资资金的推动之下,我国CPU产品技术研发已进入多技术路线同步推进的高速发展阶段,并 ...

  8. 国产CPU研究单位及现状

    1.国产CPU主要研制单位 (1)高性能通用CPU(“大CPU”,主要应用于高性能计算及服务器等) 主要研发单位:中国科学院计算所.北大众志.国防科技大学.上海高性能集成电路设计中心 (2)安全适用计 ...

  9. 国产CPU走到十字路口:谁来取代英特尔芯片?(少写了一个OpenPower)

    国内的几支CPU研发力量各自选择的指令体系都有自己的优点和问题,选择其中的哪一支都会有对应的成本和风险.最终谁能担大任,且拭目以待. 文 | 瞭望智库特约科技观察员 王强 用上内置国产CPU的个人电脑 ...

随机推荐

  1. 51 Nod 1629 B君的圆锥

    1629 B君的圆锥  基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题  收藏  关注 B君要用一个表面积为S的圆锥将白山云包起来. B君希望包住的白山云体积尽量大 ...

  2. ZOJ - 3591 NIM

    ZOJ - 3591NIM 题目大意:给你n,s,w和代码,能生成长度为n的序列,问异或和不为0的子序列有多少个? 这是个挂羊头卖狗肉的题,和NIM博弈的关系就是要异或和不为0,一开始以博弈甚至循环节 ...

  3. bzoj4321

    queue2 HYSBZ - 4321 n 个沙茶,被编号 1~n.排完队之后,每个沙茶希望,自己的相邻的两 人只要无一个人的编号和自己的编号相差为 1(+1 或-1)就行:  现在想知道,存在多少方 ...

  4. Leetcode题目34.在排序数组中查找元素的第一个和最后一个位置(中等)

    题目描述: 给定一个按照升序排列的整数数组 nums,和一个目标值 target.找出给定目标值在数组中的开始位置和结束位置. 你的算法时间复杂度必须是 O(log n) 级别. 如果数组中不存在目标 ...

  5. 安装ubuntu是所需的引导

    title Install Ubuntu root (hd0,0) kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-16.04 ...

  6. 2018-2019-2 20165215《网络对抗技术》Exp9 :Web安全基础

    目录 实验目的及内容 实验过程记录 一.Webgoat安装 二. 注入缺陷(Injection Flaws) (一)命令注入(Command Injection) (二)数字型注入(Numeric S ...

  7. HotSpot VM的堆结构

    主要三个空间:young代.old代.permanent代. young代:当Java应用分配Java对象时,分配到young代. old代:经历过几次minor GC之后,如果对象还存活,就会被转移 ...

  8. ELK- elasticsearch 讲解,安装,插件head,bigdesk ,kopf,cerebro(kopf升级版)安装

    ElasticSearch:简称es ,分布式全文搜索引擎,使用java语言开发,面向文档型数据库,一条数据就是一个文档,数据用json序列化后存储. 默认端口:9200 借助redis来理解 red ...

  9. android dialog使用自定义布局 设置窗体大小位置

    AlertDialog.Builder builder = new Builder(mContext); builder.setTitle("更新进度"); final Layou ...

  10. [SQL]学习中遇到的错误

    1.中英文模式切换 查找语句中不能出现中文字符!!!