包子侯爵 发表于 2015-11-26 09:03:34

神奇补丁Intel Compiler Patcher:AMD CPU轻松提速

本帖最后由 包子侯爵 于 2015-11-26 09:17 编辑

http://www.cnbeta.com/articles/451611.htm
Intel、AMD虽然都是x86芯片厂商,但是各有自己的编译器,在对方的平台上运行肯定会有所不同。相比之下,Intel的开发实力、业界号召力都远 远超出AMD,软硬件优化自然更加到位。AMD也一直在指责Intel,使用其编译器编译的软件,在自己的CPU上运行,效率会被刻意降低,影响性能,但 编译环境是人家的,你能怎么着?
有趣的是,现在网上出现了一个叫做“Intel Compiler Patcher”(Intel编译器补丁)的软件,号称可以自动扫描检测使用Intel C++编译器开发的软件,对其进行优化,提高在AMD CPU上的性能!
http://static.cnbetacdn.com/article/2015/1126/dd66a28fb1fd0e6.png
这个区区600K、只有一个EXE主程序的软件真这么神奇?
作者是这么解释的:“编译器或库可以让一段代码有多个版本,各自针对特定的处理器和指令集进行优化,比如SSE2、SSE3等等。(Windows)系统可以检测所运行CPU的类型,然后为其选择最优的代码路径。这叫做CPU调度。然而,Intel CPU调度器不仅会检测CPU支持的指令集,还会检查厂商ID字符串。如果这个字符串是GenuineIntel,那就是用优化代码路径。如果CPU不是来自Intel,大多数情况下,它会运行最慢的代码,即便是这个CPU兼容更好的版本。”
真的能免费提速吗?AMD CPU用户赶紧来试试吧。
http://pan.baidu.com/s/1gdx1nOZ

会飞的胖次 发表于 2015-11-26 10:47:03

谁先试试{:5_155:}有效果再喊我{:5_138:}

yuamoxin 发表于 2015-11-26 13:47:59

{:4_114:}{:4_114:}

包子侯爵 发表于 2015-11-26 13:50:33

yuamoxin 发表于 2015-11-26 13:47


估计是A家攻城狮用I U编的程序……针对的只是GPU而不是CPU{:5_162:}

yuamoxin 发表于 2015-11-27 02:31:05

包子侯爵 发表于 2015-11-26 13:50
估计是A家攻城狮用I U编的程序……针对的只是GPU而不是CPU

其实我把C盘全扫了一边,发现system32,system64里大把带amd文件带这个,最后并没有试,你说我试试不?

包子侯爵 发表于 2015-11-27 09:13:33

yuamoxin 发表于 2015-11-27 02:31 static/image/common/back.gif
其实我把C盘全扫了一边,发现system32,system64里大把带amd文件带这个,最后并没有试,你说我试试不? ...

那还是最好别动了-_-||
不过你想试就试吧 注意备份数据 风险自担

冶天 发表于 2015-11-27 11:33:06

本帖最后由 冶天 于 2015-11-27 11:51 编辑

X86-64 实际上为IA32E兼容 应用还是扩展双精度 已测 数据量有限提高 延迟还行 实际架构不同 这个据说只适合K10.5和以内 但只是系统层面 应用有线 不是X86-64 但是架构发挥IA32E 是先天决定 主要是双发射乱序架构兼容 原生双精度X86-64 没有市场话语权 隔壁不会妥协 ZEN也是没办法只有继续兼容性提高IA32E 扩展队列宏组合双精度(硬件架构和引导指令双种协调 成本) 不然从末端或者内核内部(工艺能耗温度电压控制)和程序出来 多口缓存寄存器 微解码 IA32E要服从X86-64 开放开源向封闭封源开放集权挑战 短期不会发生 HSA HQ CL反而属于另外形态

yuamoxin 发表于 2015-11-28 13:38:40

冶天 发表于 2015-11-27 11:33
X86-64 实际上为IA32E兼容 应用还是扩展双精度 已测 数据量有限提高 延迟还行 实际架构不同 这个据说只适合 ...

原文是英文么?这逻辑看的好乱,意思是AMD的64位指令集是兼容性支持Intel的64位指令集的?造成执行效率较低?

冶天 发表于 2015-11-28 13:40:36

本帖最后由 冶天 于 2015-11-28 13:41 编辑

yuamoxin 发表于 2015-11-28 13:38
原文是英文么?这逻辑看的好乱,意思是AMD的64位指令集是兼容性支持Intel的64位指令集的?造成执行效率较 ...
这个事情不好说 建议你去查查X86-64 IA32E的外核架构特点和应用特点 复杂指令集和精简指令集 X86RISC转译 两家理念有区别 有的部分也有区别 建议自己掌握和理解

Radeon 发表于 2015-11-28 17:29:55

你给测试测试呗~

包子侯爵 发表于 2015-11-28 23:30:12

Radeon 发表于 2015-11-28 17:29
你给测试测试呗~
我看了下官网的评价 提速并不明显 毕竟不是一个庞大的代码 提速也只有看耗时才能看出

冶天 发表于 2015-11-28 23:35:29

包子侯爵 发表于 2015-11-28 23:30
我看了下官网的评价 提速并不明显 毕竟不是一个庞大的代码 提速也只有看耗时才能看出 ...

前面解释的很清楚

包子侯爵 发表于 2015-11-28 23:40:01

冶天 发表于 2015-11-28 23:35
前面解释的很清楚

{:6_173:}天哥,我的膝盖

冶天 发表于 2015-11-29 09:58:59

包子侯爵 发表于 2015-11-28 23:40
天哥,我的膝盖

包子明明是圆的
页: [1]
查看完整版本: 神奇补丁Intel Compiler Patcher:AMD CPU轻松提速