2012/09/29
■ 手生成ベンチマーク
ベンチマークができる程度になってきたので色々測ってみた。上記の後手番での手生成回数。
コンパイラ別
CPU:phenom II 3.2GHz
OS | コンパイラ | SIMD命令 | 回数 |
---|---|---|---|
windows XP 32bit | mingw 4.7 | 無 | 1174398 |
windows XP 32bit | mingw 4.7 | 有 | 876808 |
ubuntu 64bit | gcc 4.6 | 無 | 1391788 |
ubuntu 64bit | gcc 4.6 | 有 | 1036269 |
ubuntu 64bit | icc 12.0 | 無 | 1388889 |
ubuntu 64bit | icc 12.0 | 有 | 1251564 |
ubuntu 64bit | icc 13.0 | 無 | 1323627 |
ubuntu 64bit | icc 13.0 | 有 | 1104972 |
ubuntu 64bit | clang 3.0 | 無 | 1158078 |
ubuntu 64bit | clang 3.0 | 有 | 1044932 |
ubuntu 32bit | gcc 4.6 | 無 | 1123596 |
ubuntu 32bit | gcc 4.6 | 有 | 883783 |
ubuntu 32bit | icc 12.0 | 無 | 1184834 |
ubuntu 32bit | icc 12.0 | 有 | 1201923 |
ubuntu 32bit | icc 13.0 | 無 | 1187648 |
ubuntu 32bit | icc 13.0 | 有 | 1178550 |
CPU別(コンパイラ gcc 4.6,4.7)
CPU | OS | SIMD命令 | 回数 |
---|---|---|---|
prescott pen4 2.8GHz | ubuntu 64bit | 無 | 622665 |
prescott pen4 2.8GHz | ubuntu 64bit | 有 | 342583 |
phenom II 3.2GHz | ubuntu 64bit | 無 | 1391788 |
phenom II 3.2GHz | ubuntu 64bit | 有 | 1036269 |
northwood pen4 3.0GHz | debian 32bit | 無 | 735565 |
northwood pen4 3.0GHz | debian 32bit | 有 | 632711 |
prescott pen4 3.2GHz | debian 32bit | 無 | 683761 |
prescott pen4 3.2GHz | debian 32bit | 有 | 328569 |
conroe core2 2.4GHz | ubuntu 64bit | 無 | 984252 |
conroe core2 2.4GHz | ubuntu 64bit | 有 | 834376 |
core i3 3.4GHz | ubuntu 64bit | 無 | 2100840 |
core i3 3.4GHz | ubuntu 64bit | 有 | 1315790 |
SIMD命令はまだうまく書けて無いようなので、参考までに。実はconroeを測定したときに古くて遅いCPUなのに、結構いいスコアをたたき出したので、急遽core i3を買ってきた次第。bfs/brs命令がAMDは遅いためbitboardでは不利と見た。