晋中信息港
科技
当前位置:首页 > 科技

已修复BugTrinityAPU整数性能

发布时间:2019-04-11 05:21:52 编辑:笔名

对于推土机真没什么好说的了,等了好几年的东西让人失望至极,细算来下AMD已经很久没有在单纯的CPU性能方面给我们惊喜了。不过近Trinity APU却让人眼前一亮,无论是AM还是AM整数性能都有了不小幅度的提升,甚至接近40%,但浮点能力还是那样子,没有什么改进之处。

此前我们一直认为Trinity APU之所以在整数性能方面有所提升是因为它所集成的打桩机(Piledriver,即第二代推土机)核心在架构上有所改进所造成的,但日前Planet3Dnow站却泼出了一盆冷水,经过分析之后声称这不过是修复了推土机所存在Bug所导致的。

进入正题之前需要先扯的远一点,虽然AMD/Intel都号称目前的架构与单核时代完全不同,但事实上目前推土机处理器的单核模块与远古时代的K7体系系出同门、Intel的单核心架构也与当初的Pentium有着相似之处。在单核心架构之中有一个很重要的小部位硬件除法器(Hardware Divider),它对CPU的整数运算能力有不少的帮助。这个小零件在AMD的K10架构之前是完全不存在的,直到Llano APU使用的K10改良版以及推土机所谓的K15才正式加入了硬件除法器单元。

理想总是美好的,现实却又是残酷的,虽然AMD加入了硬件除法器单元,但后来发现Llano APU的硬件除法器单元存在不小的Bug,所以干脆就通过BIOS禁用了这一功能。

后来也有人专门为此做过测试,在Llano APU打上了补丁之后Passmark测试成绩有了爆炸性的增长,但推土机打上补丁之后却没有任何提升。

经过一番分析,Planet3dNow得出了终结论:目前的推土机在硬件层次上禁用了硬件除法器单元,所以性能表现也就是K10的样子捕兽机
。但推土机为什么会禁用这一功能,难道也是Bug吗?这只有AMD的工程师自己才知道了。

说到这里,Trinity APU整数性能提升的原因也就明了了,因为它正式开启了硬件除法单元空温式汽化器
。既然Trinity开启了,那么打桩机(Piledriver,即第二代推土机)就没有理由不开启这一功能了,也就是说打桩机相对于推土机在整数性能方面也会有一定程度的提升。

不要高兴的太早,冷水咱接着泼,目前Trinity APU性能提升较多的项目均属于对除法指令依赖较大的项目,这说不定就是AMD故意放出的烟雾弹。按照Passmark的说法,在实际应用中除法指令所占据的比例仅有0珍宝蟹供应
.2%到0.6%左右,所以实际性能差距可能就没有这么明显了。

说了这么多,其实也就是一句话:Trinity APU所带来的性能提升只不过就是修正了Bug所带来的作用而已,而且测试的针对性相当的大,终Trinity APU的CPU性能恐怕还会让人失望,终的结果就是靠主频硬撑着了。