微结构设计能力看国产CPU发展

当下,国内CPU公司可以大致分为泾渭分明的两条技术路线,分别是自主研发路线和技术引进路线,从实践上看,自主CPU架构改进能力和IPC提升能力要明显优于技术引进CPU,在研发上更具发展后劲。 

FT CPU IPC进步相对有限

2013年的FT1500是基于SPARC的开源代码设计出来的,2015年的FT1500A为ARM,FT1500A相较于FT1500在单核性能上提升了3倍,但在FT1500A之后,FT2000和FT2000plus在单核性能上提升就比较有限了。

从下图可以看出,从2014年至今,FT在主频提升上比较有建树,从FT1500A的1.5G至2G提升到了如今的2.6G至3G,成绩喜人,可喜可贺。但在IPC方面,从FT1500A到FT-2000/4,再到D2000提升非常小.总而言之,FT-2000/4在IPC上原地踏步,主要依靠主频的提升,把CPU性能提升上来。

LX CPU IPC进步较快

LX3A1000和LX3B1500(2013年)在单核性能上与FT1500大致相当。2015年的LX3A/B2000单核性能逊色于FT1500A,之后的LXA3/B3000也只是在单核性能上接近FT2000。但到了LX3A/B4000这一代,性能有了大幅提升,单核性能提升超过80%。

 

必须说明的是,LX3A/B4000这一代与LXA3/B3000这一代CPU在制造工艺上都是28nm SOI工艺,也就是说在制造工艺完全相同的情况下,LX通过自身的设计能力,把单核性能提升80%以上。在国内诸多ARM芯片性能提升高度依赖台积电先进工艺和购买国外更好EDA工具的大背景下,LX这种完全依靠自身设计能力提升CPU性能的做法绝对是一股清流。 

就LX3A5000而言,最大的改变是提升了制造工艺。其次是对微结构进行了一些改进,IPC提升在15%左右,这使3A5000的SPEC06测试定点26分(base  @2.5Ghz)。这个成绩已经达到预期指标,而且经过进一步优化,SPEC06成绩还有进一步优化的空间,优化后Peak可以达到30分。在采用12/14nm工艺的条件下,单核性能已经达到甚至超过技术引进的7nm ARM处理器水平。

 

单核性能和IPC提升非常关键

目前,国内CPU公司在宣传上有一个非常不好的现象,那就是喜欢堆核心数,用64核、48核战平英特尔14核、28核CPU来"彰显"自己的CPU如何厉害。但实际上,这种做法意义是相对有限的,因为在桌面和服务器,很多程序都是串行的,尤其是桌面CPU非常注重单核性能。毕竟单核性能是基础,很多程序都依赖单进程的处理速度,如果单核性能上不去,核心数再多也没用。游戏开发者也向AMD RTG图形部门大佬表示:相比堆核心数,他们宁愿希望CPU单核性能提升1%。在AMD推出锐龙以后,单核性能大幅提升,这使AMD的市场份额有所回升,并使AMD的股价相对于最低谷时期暴涨20倍。

因此,想要在市场上占据一席之地,单核性能至关重要,CPU单核性能不行的话,万事皆休。就提升单核性能而言,一个办法是改进CPU架构提升IPC,另一个办法是提升CPU的主频。就提升主频而言,最简单粗暴的办法是通过采用台积电更加先进的制造工艺,而提升IPC则需要CPU设计公司具备更强的设计能力。


自主研发更具发展后劲

从技术引进和自主研发两条技术演进路线上来看,自主研发的CPU显然具备更强IPC提升能力。下图中,白色的为技术引进CPU,橙色的为自主CPU。

实践证明,技术引进CPU虽然在初期会有一个大飞跃,但要实现技术引进消化吸收,这需要时间,会产生一个"先快后慢"的效果。而自主研发虽然一开始的速度会慢一些,但基础可以打的更加扎实,在后续研发方面会更具有发展后劲。借用武侠小说的概念打个比方,技术引进有一点像一些反派配角修行的邪派武学,通过“走捷径”,前期可以快速提升武力值,可以在主角面前耀武扬威,但到后期就会后继乏力被主角教训。自主研发则类似主角学的名门正派绝世武功,前期不显山不显水,武功进阶速度不如修习邪派武学的反派,但后劲绵长越到后期越厉害。铁流希望国内CPU研发单位走武侠小说中主角的道路,千万别学反派练习邪派武学把路走歪了。

CPU自主研发虽然在前期会有比较高的试错成本,发展也会慢一些,性能也会差一些,但有助于积累经验,锻炼能力。由于CPU源代码都是自己写的,发现问题后自己有能力改,通过不断的性能分析,找出CPU的瓶颈,然后不断地迭代,这才是发展的动力。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/300598.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做主管常犯的毛病毛病六:忘了公司的命脉:利润(转)

毛病六:忘了公司的命脉:利润我们都晓得中国在改革开放以后,整个国家迈进市场经济。现在这个话大家都在讲,其实我们稍微客观点观察,就知道我们国家,还没有真正的达到市场经济。我们承不承认,整个…

日历控件

用法如下&#xff1a; 在.aspx.cs为控件添加属性&#xff1a; ibSelDate1.Attributes.Add("onclick", "GetDate1()"); 在.aspx页面调用js文件&#xff1a; <script language"javascript" src"ClientCalendar.js"></script>…

mysql环境搭载后老出错_使用Docker在window10下搭建SWOFT开发环境,mysql连接错误

使用Docker在window10下搭建SWOFT开发环境&#xff0c;mysql连接错误{"code": 0,"error": "(Swoft\\Db\\Exception\\DbException) Pool error is Create connection error(Dsn(mysql:dbnametest;host127.0.0.1:13306) can not to connected!) file(/v…

看到这块Google的“墓地”,心中作何感想?| 今日最佳

世界只有3.14 % 的人关注了青少年数学之旅&#xff08;图源网络&#xff0c;侵权删&#xff09;

深入理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法

当我们用javascript写ajax程序写得很“开心”的时候&#xff0c;突然有人告诉你有一种东西叫jquery&#xff0c;它会告诉你不直接和HttpRequest是多么的快乐&#xff0c;同时你再也不需要再烦恼纠结的ajax乱码问题&#xff0c;更幸福的是你的js代码将大大地简化&#xff0c;看完…

轻松实现突破网管限制(SoftEther实际应用)

因为公司限制办公室里的机器上网&#xff0c;只能使用一台内网的HTTP代理服务器浏览网站&#xff0c;而且还只能浏览端口为80的网站&#xff0c;想在天空软件站下个软件还只能通过四川的一个服务器下载。实在很郁闷。找了几天的代理工具。先后用过了“通通通”和“SocksOnline”…

看完这些,孩子的学习效率提高10倍

全世界只有3.14 % 的人关注了青少年数学之旅在工作之余&#xff0c;我们大量的碎片时间被手机占据。无意识的刷手机打发无聊&#xff0c;不如有趣又高品质的积累。我们特意精选了在不同领域的几个高品质公众号代表&#xff0c;希望让你在快乐打发闲暇时光的同时&#xff0c;也能…

中国唯一一位女性 Apache Member 潘娟:我们还是要走出自己与众不同的 My Way

The Apache Way 是一种参照&#xff0c;但我们还是要走出自己的与众不同的 My Way。———潘娟ApacheCon 是 Apache 软件基金会&#xff08;ASF&#xff09;的官方全球系列大会。作为久负盛名的开源盛宴&#xff0c;ApacheCon 在开源界备受关注&#xff0c;也是开源运动早期的知…

SVN的安装笔记和要注意的问题

SVN的安装笔记和要注意的问题 之前装的SVN 1.3.2,按网上说的教程,一配置就可以用了,但这次换了1.4.2的最新版本,只是设置了server.conf和passwd后,依然在导入项目时,说验证错误,搞来搞去还是有问题,最后发现一定要在auth这个文件设置好权限才行.简单的安装过程:1 下载好,比如在…

python seaborn 热图_python – 在seaborn中结合两张热图

在图中并排显示两个seaborn热图的一种可能方式是将它们绘制成单独的子图.可以将子图之间的空间设置为非常小(wspace 0.01),并将相应的颜色条和标记标记定位在该间隙之外.import matplotlib.pyplot as pltimport numpy as npimport pandas as pdimport seaborn as snsdf pd.Da…

Impala入门笔记

From:http://tech.uc.cn/?p817 问题背景&#xff1a; 初步了解Impala的应用重点测试Impala的查询速度是否真的如传说中的比Hive快3~30倍写作目的&#xff1a; 了解Impala的安装过程初步了解Impala的使用比较Impala与Hive的性能测试适合阅读对象&#xff1a; 想了解Impala安装的…

关于使用 jquery Validate 使用出现的问题

今天写一个表单提交程序&#xff0c;发现jquery的Validate这个官方插件很好用&#xff0c;决定使用。下载之后运行它的Demo没有问题。但是在项目中使用时却出现错误&#xff0c;提示正则表达式错误&#xff0c;查看了一下源程序&#xff0c;发现在检测URL那个方法的代码里有一段…

python中test_在python中生成py.test测试

先问一下,然后一个解释,如果你有兴趣.在py.test的上下文中,如何从一小组测试函数模板生成大量测试函数&#xff1f;就像是&#xff1a;models [model1,model2,model3]data_sets [data1,data2,data3]def generate_test_learn_parameter_function(model,data):def this_test(mo…

ASP.NET Core 中做集成测试的三种方案

学习进步老张的哲学不定期更新的日常在平时的开发中&#xff0c;我们很少会关注到测试的问题&#xff0c;更别说集成测试了&#xff0c;除非是公司有硬性要求或者是自己的开源项目中&#xff0c;为了整体架构的完整性&#xff0c;需要用测试来做辅助点缀&#xff0c;而更多的也…

爱泼斯坦事件发酵,MIT师生发起抗议逼迫校长Rafael Reif辞职

全世界只有3.14 %的人关注了青少年数学之旅爱泼斯坦自杀引发的美国学术界地震持续发酵&#xff0c;其中涉及最深的无疑是MIT。继MIT媒体实验室主任Joi Ito和计算机科学家Richard Stallman先后迫于压力辞职后&#xff0c;现任MIT校长Rafael Reif正面临越来越大的辞职压力。现年6…

小诗

我是天空中的片云&#xff0c;你是彩云中的红霞&#xff0c; 芸芸中相遇&#xff0c;不经然相识&#xff0c; 霞是美丽的&#xff0c;风中带着你的气息&#xff0c; 让我常常大口吸进生活活力&#xff0c;想着&#xff0c;伴着&#xff0c;缠着。一起漂浮在美丽天宇内&#xff…

Oracle索引扫描四大类的分析

学习Oracle时&#xff0c;你可能会遇到Oracle索引扫描问题&#xff0c;这里将介绍Oracle索引扫描问题的解决方法&#xff0c;在这里拿出来和大家分享一下。根据索引的类型与where限制条件的不同&#xff0c;有4种类型的Oracle索引扫描&#xff1a;◆索引唯一扫描(index unique …

java file_java开发之File类详细使用方法介绍

File类简介在 Java 中&#xff0c;File 类是 java.io 包中唯一代表磁盘文件本身的对象。File 类定义了一些与平台无关的方法来操作文件&#xff0c;File类主要用来获取或处理与磁盘文件相关的信息&#xff0c;像文件名、 文件路径、访问权限和修改日期等&#xff0c;还可以浏览…

食疗去除头屑的小偏方 不错!

饮食去头屑 除了好产品和生活上的调理&#xff0c;通过饮食也可以控制或治疗头皮屑。蔬菜粥&#xff1a;适用“血虚风燥型”材料&#xff1a;菠菜50克、大米50克。做法&#xff1a;将菠菜洗净&#xff0c;煮去涩味&#xff0c;切段备用。再将白米淘净&#xff0c;放入锅内&…