POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 4092|回复: 12
打印 上一主题 下一主题

Intel悲剧了,AMD推土机获强力buff:改个指令,SuperPi性能大幅提升

[复制链接]
跳转到指定楼层
1#
发表于 2013-6-23 16:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
 AMD的模块化物理多线程(CMT)架构推出已经有2年了,第一代是Bulldozer推土机,目前的是Piledriver打桩机,今年底的Kaveri  APU上将启用第三代模块化架构Steamroller压路机。从过去的表现来看,AMD的推土机架构在性能上的表现不算成功,与Intel同级别的CPU无法相提并论,之前也有文章深入分析了AMD推土机架构失利的原因。不过这种模块化架构的创新性还是有的,AMD欠缺的是推动业界为新架构优化的能力,因为这对规模、实力较为弱小的AMD来说实在是个难以承载的任务。
  之前的性能测试中最为常见的一个例子就是SuperPi,AMD的FX-8120/FX-8150/FX-8350的1M成绩普遍在20秒以上,而Intel的Core  i5-2500K就已经接近10秒,双方的性能差距非常大。出现这种情况不单是AMD架构设计的问题,还与SuperPi对新架构支持不足有关。(但是大家都认这个软件的成绩,包括超频玩家)
  说了这么多前提我们回到重点上。芬兰超频玩家Stilt根据推土机架构的特点做了优化,不需要硬件升级就能大幅提高推土机架构处理器的SuperPi成绩,我们先来看他做过的性能对比。
  首先是默认4.1GHz频率的A10-6800K,32M SuperPi成绩是17分钟34秒(1054秒),而之前他将A10-6800K超频到5GHz之后获得的最好成绩也不过是18分钟15秒(1095秒),考虑到二者之间的频率差异,SuperPi能有这种提升已经算得上惊人。


未修正前的1M SuperPi成绩,CPU是FX-8320

补丁之后的SuperPi成绩,从22秒减少到了19秒,对SuperPi来说提升明显

  下面两张图则是他在液氮环境下超频到7GHz之后做成绩。

32M运算用时10分钟40.87秒(640.87秒)(图片点击放大)

1M SuperPi用时11.266秒(点击放大)
  据Stilt所说,他开发的这个软件已经接近完成,在Richland、Trinity以及Vishera平台上表现都不错,不在Zambezi(赞比西河)处理器上有点问题,性能提升并不明显,因为代码对Zambezi的寄存器没有反应,好像是AMD在BIOS中用ESI/EDI密码做了保护。
  目前这个软件已经提供下载,界面如下图所示。

Bulldozer Conditioner R1.00软件
软件下载地址(右键另存为)
  如果你有兴趣读一读这个软件的原理,可以参考哥本哈根大学的一篇论文,SuperPi主要使用传统的X87指令,公认它只对CPU单线程敏感,因此对多核CPU来说SuperPi并不能准确反映他们的性能,不过SuperPi还是被看作一种指令标准。
  AMD的推土机架构偏偏对SuperPi来说非常不利,每个模块使用的是2个整数单元+1个弹性浮点单元的设计,相比以往的CPU来说浮点单元减少一半,而且缓存延迟更高,Stilt设计的软件就是修正这个缺点而来的。
  编者注:初看原文还以为AMD的推土机架构获得了很强的buff,现在看来这个buff实际上只是针对SuperPi的,对日常应用来说恐怕没什么效果,因为Stilt的软件优化的只是SuperPi的X87指令,除非其他应用也跟SuperPi一样大量使用了X87指令,否则是看不到明显效果的。
   这个发现最大的意义是让人看到了希望,如果业界能针对AMD的推土机架构做优化,那么推土机的表现或许就不会是现在的样子。只是这个假设难度太高了,即便是Intel也不能保证软件及开发者都对自己的CPU架构做足够的优化。
2#
发表于 2013-6-23 19:13 | 只看该作者
本帖最后由 scp8332 于 2013-6-23 19:14 编辑

amd单核性能渣,不只是super pi的表现,还有游戏性能,对单线程依赖很高的游戏,amd都不行,例如暴雪系,qq代理的那些,当然你也可以说这些游戏软件程序对amd支持还不够好。。。。。
回复 支持 反对

使用道具 举报

demonpumpkin 该用户已被删除
3#
发表于 2013-6-23 20:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

4#
发表于 2013-6-24 09:14 | 只看该作者
某u不快是因为软件优化不好......u厂你该掏钱优化软件了
回复 支持 反对

使用道具 举报

5#
发表于 2013-6-24 09:18 | 只看该作者
哦哦哦~ 高级黑哦 ~~
回复 支持 反对

使用道具 举报

6#
发表于 2013-6-24 13:20 | 只看该作者
本帖最后由 为爱琳 于 2013-6-24 13:21 编辑

渣优化游戏 还用说吗,现在大多数都是多核心的CPU,还在玩单线程
只支持二个核心,这不是游戏优化问题,难道怪CPU。
渣 优化就是渣优化 十年如一日,要是不支持以后不要出多核心的CPU,只生产双核心  单核心不就好了。 便宜好使
回复 支持 反对

使用道具 举报

7#
发表于 2013-6-24 14:03 | 只看该作者
这个人没有说明优化原理。

Bulldozer的架构是多线程,面向服务器多一些,这不是普通PC处理器所偏好的那种,这说明AMD的发展方向有变,不太想拼单线程了。至于AMD在服务器市场好不好,是另一回事,异构将来能否成功,也是另一回事。目前来看前景暗淡。
回复 支持 反对

使用道具 举报

8#
发表于 2013-6-24 18:37 | 只看该作者
he requested URL was not found on this server. Sorry for the inconvenience.
Please report this message and include the following information to us.
Thank you very much!

URL:        http://we.pcinlife.com/unsaved:/ ... ools/BDC_R1.00B.zip
Server:        myserver983
Date:        2013/06/24 18:37:26
Powered by Tengine/1.4.1
回复 支持 反对

使用道具 举报

9#
发表于 2013-6-24 18:48 | 只看该作者
第二天 同一个站点... 打脸文就来了....
http://news.mydrivers.com/1/267/267104.htm
回复 支持 反对

使用道具 举报

10#
发表于 2013-6-24 21:31 | 只看该作者
不光是优化不足的原因,更多是自已设计技术不到家
回复 支持 反对

使用道具 举报

11#
发表于 2013-6-24 21:54 | 只看该作者
这件事更大的意义在于:AMD已经不是以前那个有责任心的公司,这样明显的、并不困难的优化程序都不做。
而且我以为,推土机中的Bug也许不止这一处,而是有多处,这些Bug严重地影响了性能……也许AMD与Intel的差距并没有我们想像中的那样大……
回复 支持 反对

使用道具 举报

12#
发表于 2013-6-26 07:50 | 只看该作者
SuperPI 1M/8M的成绩的确提升了15%甚至更多,但并没有Stilt自己测的那么猛,而且除此之外对其它项目都没有任何作用,不但是现代的3DMark Fire Strike,甚至是同样用到了x87指令集的AIDA64 Julia、Mandel、SinJulia等三个浮点项目也都毫无变化。

......
回复 支持 反对

使用道具 举报

13#
发表于 2013-6-26 11:54 | 只看该作者
BUG多到玩家都能发现并解决一个了么
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-11-21 22:00

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表