level 7
雪飞i
楼主
176.gcc在 spec2000 中相对够复杂,受那些编译器trick优化影响比较小。一般比较推崇用gcc衡量普通应用性能
http://gcc.opensuse.org/SPEC/CINT/sb-czerny-head-64/recent.html
Intel(R) Core(TM) i5-4670T Turbo Frequency 3.3 GHz
176.gcc 成绩是 4800左右
A8 176.gcc 成绩anandtech 跑了 1800
A8 vs haswell = 1800/1.4 /4800/3.3 = 0.88
基本上A8同频比Haswell 弱 12%
但是要注意一点就是A8的L2 cache只有1MB 跑spec2000很吃亏。自己在早前的帖子里也有过分析
https://tieba.baidu.com/p/3412019470
在把其中的 176.gcc在cache 1MB和2MB下跑分抽出来比较
1MB
176.gcc 1100 65.5 1679* 1100 65.5 1679*
2MB
176.gcc 1100 60.3 1825* 1100 60.3 1825*
1825/1679 =1.08
也就是说仅把cache size增加到2MB就能提升8%的IPC,严格的说来这还受到cache结构、 prefetch、编译优化等等的影响但这些都抵不过简单直接的大cache覆盖。
A9单是L2cache增加到3MB应能带来不小的IPC提升更不用说其它改进,很看好A9 在176.gcc上IPC超过Haswell
2015年10月06日 11点10分
1
http://gcc.opensuse.org/SPEC/CINT/sb-czerny-head-64/recent.html
Intel(R) Core(TM) i5-4670T Turbo Frequency 3.3 GHz
176.gcc 成绩是 4800左右
A8 176.gcc 成绩anandtech 跑了 1800
A8 vs haswell = 1800/1.4 /4800/3.3 = 0.88
基本上A8同频比Haswell 弱 12%
但是要注意一点就是A8的L2 cache只有1MB 跑spec2000很吃亏。自己在早前的帖子里也有过分析
https://tieba.baidu.com/p/3412019470
在把其中的 176.gcc在cache 1MB和2MB下跑分抽出来比较
1MB
176.gcc 1100 65.5 1679* 1100 65.5 1679*
2MB
176.gcc 1100 60.3 1825* 1100 60.3 1825*
1825/1679 =1.08
也就是说仅把cache size增加到2MB就能提升8%的IPC,严格的说来这还受到cache结构、 prefetch、编译优化等等的影响但这些都抵不过简单直接的大cache覆盖。
A9单是L2cache增加到3MB应能带来不小的IPC提升更不用说其它改进,很看好A9 在176.gcc上IPC超过Haswell