Core 2 Duoはやっぱりもっさりだった Part39
60 :
Socket774:
もっさりの正体報告LOG2:前スレ767
64x2 5000+ 3074MHz 205.0x15 Con'Q on
裏でAVGのウイルススキャンを実行しての結果。
C:\dnl\bench\Hanoi_Tests>hanoi_bench_1
30 枚 : 15.535秒
円盤の移動回数 : 1073741823
C:\dnl\bench\Hanoi_Tests>hanoi_bench_2
30 枚 : 15.185秒
円盤の移動回数 : 1073741823
C:\dnl\bench\Hanoi_Tests>hanoi_bench_3
30 枚 : 13.312秒
円盤の移動回数 : 1073741823
C:\dnl\bench\Hanoi_Tests>hanoi_bench_4
30 枚 : 14.744秒
円盤の移動回数 : 1073741823
C:\dnl\bench\Hanoi_Tests>hanoi_tests
ハノイの塔 15枚
CPUID=60FB2 AuthenticAMD
Test1=1172109clk 分岐予測ミス=8288回 : オリジナル
Test2=1185215clk 分岐予測ミス=8279回 : パーシャルレジスタストール回避
Test3=1147517clk 分岐予測ミス=8363回 : パーシャルレジスタストール回避 & jle→jg,jmpに変更
Test4=1168777clk 分岐予測ミス=8319回 : パーシャルレジスタストール回避 & ハノイ関数2重化
同じことをキャッシュが4倍もあるCore2Duoでやってみた。
Core2Duo E6420 3054.6MHz 381.8x8 mem2GB EIST on
F:\bench\Hanoi_Tests>hanoi_bench_1
30 枚 : 19.750秒
円盤の移動回数 : 1073741823
F:\bench\Hanoi_Tests>hanoi_bench_2
30 枚 : 17.454秒
円盤の移動回数 : 1073741823
F:\bench\Hanoi_Tests>hanoi_bench_3
30 枚 : 13.862秒
円盤の移動回数 : 1073741823
F:\bench\Hanoi_Tests>hanoi_bench_4
30 枚 : 13.327秒
円盤の移動回数 : 1073741823
F:\bench\Hanoi_Tests>hanoi_tests
ハノイの塔 15枚
CPUID=6F6 GenuineIntel
Test1=1702688clk 分岐予測ミス=32767回 : オリジナル
Test2=1510064clk 分岐予測ミス=32761回 : パーシャルレジスタストール回避
Test3=1160040clk 分岐予測ミス=17055回 : パーシャルレジスタストール回避 & jle→jg,jmpに変更
Test4=1083112clk 分岐予測ミス=8197回 : パーシャルレジスタストール回避 & ハノイ関数2重化
以上。