加入收藏 | 设为首页 | 会员中心 | 我要投稿 信阳站长网 (https://www.0376zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 经验 > 正文

国际互联网科技博览会暨世界网络安全大会在北京展览馆开幕

发布时间:2018-12-20 19:17:04 所属栏目:经验 来源:互联网
导读:日前,由北京市网信办、北京市公安局主办的北京国际互联网科技博览会暨世界网络安全大会在北京展览馆开幕。 上海兆芯(VIA Alliance Semiconductor)以自主安全可靠的国产x86解决方案为主题,携公司自主设计研发的国产x86通用处理器,以及PC、服务器等参展。

  从图中可以看出,C4600、G1840和i5 4460三款处理器CINT2006的分值分别为10.77、25.8和35.32,也就是定点性能G1840是兆芯/VIA C4600的2.4倍,i5 4460是兆芯/VIA C4600的3.3倍。三款处理器CFP2006的分值分别是9.77和27.1和40.33,也就是说浮点性能G1840是兆芯/VIA C4600的2.8倍,i5 4460是兆芯/VIA C4600的4.1倍。

  从SPEC CPU2006单线程程序的性能对比可以看出,2GHz的兆芯/VIA C4600和主流处理器如3.2GHz的i5 4460性能差3.3(定点)到4.1(浮点)倍。

  从每GHz的SPEC CPU2006分值可以算出,C4600每GHz为5分左右,而Intel Haswell处理器每GHz的分值为9-12分左右——赛扬G1840和i5 4460的分值差距可能源自AVX等指令的向量优化加成,L3 cache大小和ddr频率等差别。

  因此,在定点和浮点每GHz主频的SPEC2006测试都为5分左右的情况下,根据国际象棋测试,ZX-D在测试成绩上仅仅小幅度优于ZX-C。在此情形下,每GHz主频的SPEC CPU2006定点成绩优于AMD公布的9.26的可能性是非常小的。

  ZX-D的SPEC2006定点、浮点达20分的关键在于编译器

  SPEC2006存在一个问题,那就是测试结果非常依赖编译器和所选择的优化选项。

  在SPEC测试中,不同的编译器会带来不同的结果。而且是否开启向量优化,以及并行选项都会对测试结果造成很大影响。比如SUN就曾经通过编译器优化将测试成绩提升50%,而作为业界巨头的Intel,其ICC编译器更是威力无穷——在采用ICC的情况下,可以取得大幅优于GCC的测试成绩。

  笔者有幸从权威第三方单位,拿到了ZX-C的ICC测试成绩,,单线程定点17.4,浮点18.2。

  相对于编译器采用GCC 4.8.4的成绩:定点10.77,浮点9.77。使用ICC后成绩可谓突飞猛进,单线程定点成绩提升了61.5%,单线程浮点成绩提升了86.2%。

  既然ICC这么好,那为何大家还普遍使用GCC呢?其中的原因之一就在于ICC的很多优化过于极端,在一些应用中甚至会导致运行出错,所以目前GCC是主流。ICC对于兆芯/VIA而言,不服跑个分的因素远远大于日常中能起到的作用。

  而ZX-D的SPEC2006定点、浮点达20分的成绩,其实就是使用ICC测试后得出的成绩。为此,笔者专门咨询了参与ZX-D测试的专家,得到的回复是:如果要达到20分这个水平,那必然是ICC下的测试结果。

  另外ZX-D在缓存和内存控制器上的改进也一定程度上提升了SPEC测试的成绩。

  ZX-D将内存控制器和CPU集成到了一起,这种做法可以使SPEC2006的测试成绩相对于ZX-C提升5-6%左右(ZX-C的内存控制器没有和CPU集成在一起)。将缓存从ZX-C的2M提升到4M,也有助于提升SPEC2006测试成绩。

  不过优化片外的访存模块和集成度的提升实际效果比较有限,远远比不了微结构改进优化带来的IPC提升。什么是微结构优化改进呢?比如AMD采用Zen替换了性能相对落后的打桩机和挖掘机,这种改变才能给CPU性能带来质的飞跃。

  对ZX-D的SPEC2006定点、浮点成绩持保留态度

  由于兆芯(VIA Alliance Semiconductor)在之前的宣传中存在很大水分和数据造假的前科。比如在“十二五”科技成果展上,兆芯官方资料宣称:国产X86通用处理器的成功自主研发和量产,令国产处理器在性能方面完成了一次跨越式的提升,从“十二五”初期的不足国际整体水准的10%提升到了目前的80%。

国际互联网科技博览会暨世界网络安全大会在北京展览馆开幕

  而当时,兆芯/VIA只有ZX-C,而ZX-C和Intel G1840和I5 4460的成绩对比之前已经介绍了,就定点而言,I5 4460是ZX-C的3.3倍,G1840是ZX-C的2.4倍。就浮点而言,I5 4460是ZX-C的4.4倍,G1840是ZX-C的2.8倍。

  在此情形下,在“十二五”科技成果展上宣传:从“十二五”初期的不足国际整体水准的10%提升到了目前的80%”,这种宣传注水太过严重。

  而在“SEMICON China 2017国际半导体展”之后公布的国际象棋测试图表,也存在数据造假的问题。比如Intel I5 7500跑分虚高3000分。

  再比如AMD的 FX 8370的测试成绩有很大问题——兆芯提供的图表中,FX8370的成绩只有9000多分,但这个分数大约只和FX 6350差不多。

  根据网络公布的测试,FX 8370在国际象棋测试中跑出了12751,还的测试甚至跑出了13546分的成绩(这个成绩可能是超频下取得的)。而在兆芯提供的图表中,FX8370的成绩只有9300多分,明显少了3000多分。由于偏差幅度实在是太大,这已经不能用测试误差来自圆其说了。

国际互联网科技博览会暨世界网络安全大会在北京展览馆开幕

  有鉴于兆芯(VIA Alliance Semiconductor)官方宣传资料有严重注水和造假的前科,对于本次展板上的ZX-D的SPEC2006定点达到20分,浮点超过20分,特别是在没有标注测试环境的情况下,大家没必要将之奉为圣经。

  考虑到ZX-D其实是ZX-C的“增加集成度+增加缓存”版本,笔者认为,如果是采用ICC编译器的结果,那么在SPEC测试中优化选项全开,取多次测试的最好成绩,到达20分还是有一定可能性的。

  但如果兆芯(VIA Alliance Semiconductor)官方或者有媒体宣称ZX-D定点达20分,浮点超越20分是在GCC下的成绩,在没有权威第三方给出测试成绩钱,笔者持保留态度。

  毕竟,根据AMD公布的数据:

(编辑:信阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读