国产CPU制造工艺与部分性能总结


背景

最近一段时间验证了很多国产CPU的性能.
感觉很多地方与之前的理解有一些偏差.
前几天总结了部分架构和指令集相关的差异
今天想着总结一下制造相关的部分.
希望能够更全面的了解国产化的相关内容.

频率相关

想到制程, 第一反应就是会影响主频这一重要属性
第一款打到2Ghz的x86 CPU在22年前就已经出现.
当时是 Pentium 4 2.0 180nm的制程. 现在最高主频的CPU, 超频可以到5Ghz 以上.
但是量产的最高基频的CPU不会超过4.5Ghz
Intel和AMD基本上都 4.1Ghz的CPU打底 通过睿频的方式来提高瞬时性能. 国产的CPU 一般基础频率都不会超过3Ghz
按照官方资料, 兆芯和鲲鹏的有3Ghz的CPU,但是市面上减少看到
国产的CPU一半也没有睿频的技术. 这一块软方面实现应该要小于硬件制造.
所以这一块也还是由于制造工艺不足导致的. 国产CPU一般都在2.5Ghz附近徘徊.

制造工艺的进步

通过频率的了解, 可以看到
20年来频率仅仅增长了100%
但是性能的发展却不单纯是这样子的. 是有突飞猛进的发展.
这方面性能的提升离不开架构的升级,更离不开制造工艺的优化. 主要体现在:
制造工艺越来越精细, 核心面积越来越小,并且能够支持将更多的内存添加进die
可以CPU的性能提升明显. 比如之前必须使用主板的北桥连接内存
现在CPU都自带 内存控制器, 不需要跟北桥抢FSB, 可以通过多通道内存来提高访存效率和带宽. 国产CPU也随着制造工艺的发展有了长足的进步. 只不过还存在一些差距.

国产制造工艺的情况

第一种是:
全部国产化
现阶段应该在 130nm 到 65nm 之间 浮动.
并且良率估计不高. 上海微电子应该是核心企业, 自主研发光刻机.
但是精度应该没有到达 DUV的档次,生产效率也较低 第二种是:
去A化 就是不考虑美国的设备和技术以及原材料.
可以采用部分国外的但是不是美国的企业的软硬件以及耗材,
这种情况下理论上最高可以做到28nm, 青岛的恩芯半导体一直在做这方面的努力
理论上可以采用 二手设备方式来实现, 不一定全部采用全新设备. 第三种是:
可以使用部分A的技术. 可以做到14nm
使用最高级的DUV光刻机(荷兰ASML)以及部分美国的技术,
多重曝光之后理论上可以做到 7nm 但是估计良率感人.
2020年时宣布过, 但是占中芯国际的营收一直很低. 其实还有第四种:
就是华宏半导体和长江存储为代表的存储厂商
京东方为代表的屏幕相关厂商,
他们对工艺要求不是非常高,
可能做到1xnm 或者是合适的分辨率.
存储是半导体里面比较重要的一个组成部分, 但是他的技术含量其实要小于CPU部分.
CPU如果能够突破. 存储的就可以实现很块的突破.
CPU内既有比较复杂的 Core 计算核心, 也有很多稍微简单一些的 cache 以及很多 IO控制单元.
所以CPU的工艺其实非常好多种, 现在最流行的chiplet 就是基于这种考虑.

制造工艺发展与性能

半导体的发展也是从 fab 到 fabless
从设计,制造,封测一体化 变成了台积电为首的代工业, 以及很多封测厂
技术的复杂度也也来越高. Intel的架构其实还是要比AMD要先进的.
但是因为AMD使用了更好的台积电的代工工艺. 在性能表现上要比Intel要好很多.
甚至超过频率的优势.
不同代数的CPU也完全不一样的性能提升.
不能单纯看主频和核心数
制造工艺和架构的提升非常了得. 技术的发展离不开架构和制造的双重提升 下图可以看出20年来.
单核算力提升了 7倍
同频性能提升了 5.5倍 同频性能的提升更多的是依赖: 架构升级以及在制程工艺的支持下能够放进去更多的晶体管
做预取,乱序,多发射等. 也可以看到, 国产的龙芯同频性能的确有了提高. 但是因为制造工艺以及兼容性还有架构的劣势.
其实依旧比较卡顿.


CPU圆周率对比-时间越短越好

CPU型号 1万位精度圆周率(单位秒) 2万位精度圆周率(单位秒)
AMD 9T34 3.4Ghz 72 431
Inetl 8369 3.3Ghz 84 505
Inetl 6150 2.7Ghz 113 671
Inetl 5218 2.3Ghz 132 784
海光7285 2.5Ghz 143 851
鲲鹏920 2.6Ghz 143 853
飞腾S2500 2.1Ghz 186 1106
SW3231 2.4Ghz 233 1376

国产CPU制造工艺与部分性能总结的更多相关文章

  1. [转帖]国产CPU性能最全盘点 宜良性竞争优胜劣汰

    国产CPU性能最全盘点 宜良性竞争优胜劣汰 电子工程专辑的网站内容 其实里面说的不尽全面 比如龙芯和申威就放到一块了 一个是 MIPS 一个是Alpha 明显不一样的东西 x86的应该都不行 而且. ...

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

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

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

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

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

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

  5. CPU制造工艺 级选来决定cpu等级

    CPU制造工艺 编辑 CPU制造工艺又叫做CPU制程,它的先进与否决定了CPU的性能优劣.CPU的制造是一项极为复杂的过程,当今世上只有少数几家厂商具备研发和生产CPU的能力.CPU的发展史也可以看作 ...

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

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

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

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

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

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

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

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

  10. 不权威的国产CPU发展历程

    最近进行了一些国产化相关工作 趁着周末有时间,自己整理一下这段时间的学习内容. 毕竟不是处理器和芯片的业内人士,里面多有纰漏,请谅解. 希望可以作为入门学习的简单知识. 1.0 远古时代 unix 世 ...

随机推荐

  1. Eclipse部署虚拟项目目录

    目录 1. 问题 2. 方案 3. 参考 1. 问题 对于一些附带了大量本地资源的项目(例如,用户上传的文件,地图切片或者三维模型等),在Eclipse中部署调试是我一直头痛的问题.因为Eclipse ...

  2. 618狂欢结束,来聊聊华为云GaussDB NoSQL的蓬勃张力

    又到了一年一度的 618大促的时候,随着近十年网上购物的兴起,各大平台在不同的时期推出各种购物促销活动,极大的促进了消费,刺激了市场.同样,在科技领域,为了支撑突然而来的高并发,支持千万人同时在线浏览 ...

  3. 教你用Python自制拼图小游戏,轻松搞定熊孩子

    摘要:本文主要为大家详细介绍了python实现拼图小游戏,文中还有示例代码介绍,感兴趣的小伙伴们可以参考一下. 开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Pyth ...

  4. 带你掌握如何使用CANN 算子ST测试工具msopst

    摘要:本期带您了解如何使用msopst工具. 本文分享自华为云社区<[CANN文档速递13期]算子ST测试工具[msopst]>,作者: 昇腾CANN . 如何获取msopst工具 mso ...

  5. 云小课|VMware备份上云学习专列来了,快加入吧~

    阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要:华为云云备份CBR ...

  6. 【万字干货】OpenMetric与时序数据库存储模型分析

    摘要:解读OpenMetric规范和指标的模型定义基础上,结合当下主流的时序数据库核心存储及处理技术,尝试让用户(架构师.开发者或使用者)结合自身业务场景选择合适的产品,消除技术选型的困惑. 本文分享 ...

  7. webpack性能优化(2):splitChunks用法详解

    之前写的<webpack性能优化(0):webpack性能优化概况-优化构建速度>.<webpack性能优化(1):分隔/分包/异步加载+组件与路由懒加载> 如果使用vue-c ...

  8. 火山引擎 DataLeap 构建Data Catalog系统的实践(三):关键技术与总结

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 关键技术 构建一个好的Data Catalog系统,需要考虑的核心产品设计和技术设计有很多.篇幅所限,本文只概要介 ...

  9. 火山引擎 DataTester 科普:A/B 实验常见名词解释

    DataTester 是字节跳动在 2019 年正式通过火山引擎数智平台推出的对外服务的 A/B 实验工具,它基于先进的底层算法,提供科学分流能力,提供智能的统计引擎,实验结果可靠有效,助力业务决策. ...

  10. UVA 156 Ananagrams STL应用

    https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&prob ...