2019独角兽企业重金招聘Python工程师标准>>>

民用级国产CPU依然匮乏

仿佛昨天还性能羸弱的国产CPU一跃便达到了国际水平,再加上宣称国产安全操作系统的中标麒麟,国产CPU和操作系统真的要崛起了吗?笔者在此要泼一盆冷水。

龙芯+Linux 国产CPU和操作系统现状分析

笔者认为,国产CPU和操作系统崛起的标志应该是在民用级普及。从这一观点来看,国产CPU和操作系统距离崛起还有相当长的路要走。不过欣慰的是,两者在通往民用的道路上已经越走越快,而且最重要的是做到了自主可控,其中的代表就是龙芯+Linux。

CPU为什么不是前面提到性能比肩Intel/AMD的兆芯呢?要想弄明白这个问题,我们需要对国产CPU进行梳理。

国产CPU设计和制造现状

目前国产CPU大致可以分为四大类:自主、开源方案、购买方案和授权。

第一类自主设计

其中的代表就是龙芯。龙芯的微架构是中科院自主研发的,可能由于其兼容MIPS指令集而被解读为并不是完全自主设计。2011年的时候,龙芯就已购买了MIPS64位架构授权。但如今MIPS逐渐没落,所以龙芯的市场前景并不可观。一些朋友可能有机会拿到搭载龙芯CPU的笔记本,其性能表现是比较糟糕的。

龙芯3号

即使如此,龙芯的现实意义却是最大的。作为一个国家的战略技术储备,龙芯会一直活下去。中国科学院龙芯CPU首席科学家胡伟武在接受采访时表示,龙芯CPU完全可以做到世界第一,但问题就在于没人用、没人买。软件生态上的匮乏是制约龙芯发展的一大原因。

第二类开源方案

其中的代表就是SPARC架构的CPU。这一类CPU基本不会用在民用领域,大多用在航空领域,比如大家熟悉的神舟飞船,欧洲一些国家的航天器也采用此类CPU。

第三类购买方案

其中的代表就是alpha架构的CPU。神威太湖之光就是用的这种,同样不适合民用。虽然在超算领域神威太湖之光是最强的,但自身还是存在一些设计缺陷,比如内存设计很弱,浮点性能强,适合做并行计算,有点像显卡。单核性能比较弱,可能还不如龙芯。

神威太湖之光

第四类授权

这是目前最为广泛的,比如前面提到的兆芯是x86的授权,大家熟知的华为的麒麟处理器是ARM的授权。除了这两个外,还有飞腾(ARM)、展讯(ARM)等等。这一类在商业化道路上是走的比较轻松的,因为不用担心兼容性问题,花费的钱也比其他类要少一些。

但这一类是受人制约的,虽然是自行设计Soc,但相比龙芯的自主设计要有些区别。从长远来看,这些授权依旧是别人的东西,信息安全受制于人,产业发展受制于人。在商业上使用可以,但冠以国产之名确实有些牵强。

制作工艺

除了CPU设计外,CPU制造也是一大坎。目前国内芯片工艺比较落后,比如光刻机(简单理解为决定芯片多少纳米)就无法达到世界水平,这也使得国内无法生产高端芯片,以前的龙芯都是委托别人制作的。收购是最佳捷径,但其中涉及到政治、经济等多方面问题,一些国家限制中国收购类似镁光这样的企业。

光刻机

总体而言,国产CPU确实取得了长足发展,但在核心竞争力方面依然比较弱,尤其是民用领域几乎全部依赖国外技术授权。在制造工艺上也受制于技术水平,无法大规模制造高端芯片。

国产操作系统将何去何从

说实话,真正意义上的国产操作系统的发展还不如国产CPU。目前国产操作系统基本可以分为三大类:完全自主、开源系统和修改闭源系统。

第一类完全自主的操作系统

完全自主的操作系统有很多,但如果从应用生态方面来看的话,完全自主操作系统的数量是0。这是因为编写一个操作系统的难度并不是很高,只要学过计算机专业、水平高一些就能编写一个简单的操作系统,但这样的操作系统是没有意义的。

最主要的原因就是它并没有完整的软件生态系统。为什么大家都习惯用Windows,是因为我们经常用到的软件和服务都在Windows上,比如购物经常用的网银,在其他系统上是无法使用的。系统的发展是个漫长的过程,不仅仅是系统自身完善,更是系统生态的完善。

Linux家族

第二类开源系统

开源系统就太多了,PC上有大家熟悉的Linux,比如麒麟、红旗、乌班图和deepin等桌面操作系统;手机上有多数人都在用的Android,比如国内三大手机系统MIUI、Flyme OS、Smartisan OS等。这些操作系统的本质都是Linux或类Linux,只不过换了换皮肤,深度定制些功能等。所以它们能够运行相同的程序。

安卓系统

第三类修改闭源系统

修改闭源系统,这一类比较少见,就是花钱买完整的授权,然后在源码上进行修改。代表类型是VxWorks,在嵌入式中比较常见,比如交换机这种产品的系统,在民用级的产品中几乎见不到。

从以上三种类型中可以看到,Linux作为开源系统是比较好的选择。可能有人会担心开源系统不安全,其实这个担心是有些多余。系统都已经开源了,即使不安全也能直接看到。也正是这个原因,Linux系统从来不需要杀毒软件,可以说Linux没有国别之分,它是世界的。

总结:

由于我国在国产CPU和操作系统这两方面起步比较晚,所以在发展程度上还无法达到世界级水平。而且建立一个完整的生态系统(硬件+软件)并不是一朝一夕的事。所以从目前形势来看,民用级中龙芯+Linux是比较好的选择。当然也要分清国产CPU和操作系统这两者的主次关系,技术壁垒在芯片上,所以国产CPU的重要性要大于国产操作系统。

原文来自:http://nb.zol.com.cn/639/6390148_all.html

本文地址:http://www.linuxprobe.com/linux-cpu-long.html

转载于:https://my.oschina.net/u/3308739/blog/906767

对于国产CPU,他们尽然这么说…相关推荐

  1. 360浏览器登录_360浏览器登录统一操作系统UOS国产CPU首次实现高清视频在线播放...

    近日,作为面向大众的浏览器软件-360安全浏览器,与统信软件旗下的统一操作系统UOS完成了适配工作.基于龙芯.兆芯.飞腾.海光等CPU,已全面支持电子公文.电子签章.流版式办公插件等近百款国内主流应用 ...

  2. 对于当下国产CPU如火如荼有感

    国家在国家战略层面去做国产CPU这个事情,从初衷来说是好的.国产CPU战略如果能够实现,则会大大加强我国在计算机产业领域从头到尾的话语权与技术竞争力.但是个人觉得,事情不是那么简单.我将从下面几个方面 ...

  3. 国产CPU群雄逐鹿谁主沉浮

    当下,国内(桌面.服务器)CPU与外商有较大差距,除了海光在性能上可能具有一拼之力外,其它国产CPU在商业市场上面对英特尔.AMD基本不具备竞争力,因而只能在篱笆墙内的市场角逐.而为了能够进入篱笆墙内 ...

  4. 采用我国国产处理器的超级计算机是,“中国芯”超级电脑合肥诞生 首次采用国产CPU芯片...

    首次采用国产CPU芯片,每秒计算一万亿次的"超级"计算机昨天在合肥通过专家鉴定. 记者了解到,这台基于龙芯2号的国产万亿次高性能计算机系统KD-50-I,由中国科学技术大学研制成功 ...

  5. 国产芯片传来好消息,纯国产CPU测试数据“曝光”

    ‍ ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 任务背景 国际大环境就不用多说了. 对于数据库类的关键业务,全国产技术(国产 CPU+ 国产数据库)和国外主流技术在性能上相比还有不小的差距 ...

  6. 服务器 国产CPU 什么型号,国产cpu服务器

    国产cpu服务器 内容精选 换一换 根据裸金属服务器的规格ID,查询规格的详细信息,比如规格名称.CPU核数.内存大小等.GET /v2.1/{project_id}/flavors/{flavor_ ...

  7. 再谈6大国产CPU处理器

    点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看&quo ...

  8. (干货)全面分析6大国产CPU处理器

    点击上方 "后端架构师"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 关注订阅号「后端架构师」,收看更多精彩内容 每日英文 When you ar ...

  9. 处理器架构 (十五) 国产cpu芯片与架构

    国产cpu芯片 x86架构 :海光,兆芯 arm架构 :海思,飞腾(ARMv8) mips架构 :龙芯(loongISA) alpha架构 :申威 PowerPC架构 :中晟宏芯 龙芯 2001年,计 ...

最新文章

  1. SQL 利用merge 同步数据库之间表的数据
  2. Saltstack_实战指南01_系统规划
  3. wcf http 返回图片
  4. 疯狂的java 目录_疯狂创客圈 JAVA 高并发 总目录
  5. readonly与disabled属性在css中区别
  6. LeetCode 220. 存在重复元素 III(lower_bound)
  7. Python_主成分分析
  8. dj鲜生-25-用户登陆验证成功-但是没有激活的处理
  9. 北大信科学院实验室_从实验室科学家到开放科学软件开发人员
  10. file input 移动端选择文件夹_免费 |《MNN For Swift》移动端机器学习实战课程
  11. how to add external library in qt under ubuntu
  12. axure手机页面设计说明_产品经理原型演示——Axure制作手机登陆界面
  13. 机械手三维图 matlab,机械手的三维建模
  14. VOIP Codec 三剑客之 ISAC/ILBC -- ISAC (5) LPC Parameter Encode 模块
  15. 【OSS】使用Element实现图片上传到OSS
  16. 对决:腾讯对360摊牌
  17. 成长与发展---怎么给博士军团当好“博导”?(PL)
  18. 怎么看rx580是不是470刷的_rx580显卡怎么看是不是矿卡 rx580显卡怎么看是不是刷的...
  19. 计算机一级重点复习提纲,计算机一级B考试复习提纲是什么?
  20. GBase 8a MPP灾备方案

热门文章

  1. tcp option 结构体_基于 Kotlin 实现一个简单的 TCP 自定义协议
  2. 如何让两个输入框保持长度一直_投篮如何保持直线,为什么有些职业球员手臂弯曲投篮一直直...
  3. 儿童吹泡泡水简单配方_儿童吹泡泡水简单配方[组图]
  4. mysql创建非聚集索引_聚集索引和非聚集索引的区别
  5. anaconda换成制定清华的源:一键解决外网下载慢的烦恼
  6. 矩阵分解(rank decomposition)文章代码汇总
  7. 中国电声市场销售分析与投资竞争力研究报告2022版
  8. 全球及中国嵌入式家电行业销售格局及竞争策略研究报告2021-2027年版
  9. Ubuntu14下搭建Web服务器
  10. 精准扶贫探索新融合模式-农业大健康·李龙:谋定乡村振兴