最新

Miyako Shogi System

コツコツ改良、へこたれない
2014| 1|
2013| 12|
2012| 01| 02| 04| 05| 06| 07| 08| 09| 10|
2011| 01| 02| 03| 04| 05| 07| 08| 10| 11| 12|
2010| 02| 03| 06| 07| 08| 09| 10| 12|

2011/03/21

コンパイラ比較(その3)

3/14にgcc 4.6がstableとなっていたので、早速ベンチマーク。

いわゆる飛底の香の問題。

類型にYahoo!インターネット検定 - 将棋段級位認定試験もある。

上記の問題を検討モード(最長3分)で実行。Iteration=8終了のときの結果である。

CPU:AMD PhenomII X2 BE555 (3.9GHz)

コンパイラ総思考時間NPSコンパイラオプション
VC2008 (WindowsXP32bit)7.8260187/Ox /Ob2 /Oi /Ot /GL /GF /FD /EHsc /MD /Gy /arch:SSE2 /fp:fast /TC
MinGW 4.5.2 (WindowsXP32bit)7.5264521-O3 -march=amdfam10 -msse4a -mfpmath=sse-fno-exceptions -fomit-frame-pointer -fstrict-aliasing
icc 12.0 (Ubuntu64bit)6.7296948-O3 -ipo -no-prec-div -unroll -fno-alias -axSSE4.1
icc 12.0 (Ubuntu32bit)9.8201170-O3 -ipo -no-prec-div -unroll -fno-alias -axSSE4.1
gcc 4.5.1 (Ubuntu64bit)7.0283887-O3 -march=amdfam10 -msse4a -mfpmath=sse-fno-exceptions -fomit-frame-pointer -fstrict-aliasing
gcc 4.5.1 (Ubuntu32bit)10.0198811-O3 -march=amdfam10 -msse4a -mfpmath=sse-fno-exceptions -fomit-frame-pointer -fstrict-aliasing
gcc 4.6.0 (Debian64bit)6.7299347-O3 -march=amdfam10 -msse4a -mfpmath=sse-fno-exceptions -fomit-frame-pointer -fstrict-aliasing
open64 4.2.4 (Ubuntu64bit)6.9287973-Ofast -ipa -mtune=barcelona
open64 4.2.4 (Ubuntu32bit)9.3213400-Ofast -ipa -mtune=barcelona

前回のプログラムでは手のオーダリングにバグがあったためコンパイラによりノード数に違いがあったが、今回はピタリ同じ。(ノード数:563298、静止探索ノード数:437123)

gcc4.6は素晴らしいが、unstableやexperimentalからのインストールなので、少々不安。ここを見るとLLVM/Clangも熱いですな。

リンクはご自由に (Miyako Shogi System Kyoto Japan)

ダウンロードのページ

Lighttpd

DreamPlug