記事
- 2010年10月17日 11:50
あから2010合議サーバログを可視化してみた
1/4
10月11日に開催された清水市代女流王将とコンピュータ将棋「あから2010」の対戦は「あから2010」の勝利となった。コンピュータが将棋のプロを破った初めてのケースである。対局前の展望、技術解説、棋譜再現Flashなどは次のエントリを参照いただきたい。
さて、情報処理学会は、棋譜と合議サーバのログを公開している(今気づいたが、各プログラムの読む筋も追加されている)。コンピュータ将棋や囲碁の掲示板ではYSS開発者の山下氏がログについて簡単な解説を行っている。そこでスクリプトを組んで、各プログラムの合議過程がなるべく見やすくなるように可視化を試みてみた。
あからは激指、GPS将棋、Bonanza、YSSの4プログラムを採用している。これらのプログラムは169台676coresからなるクラスターシステム上で稼働するが、さらにバックアップマシンとして各プログラムに6coreのXeonマシンが1台ずつ用意された。そのため、クラスタ/バックアップあわせて総計8つのプログラムの合議制となっている。各プログラムはそれぞれ重みに応じた票を持っており、得票の多い手が合議で選ばれる。各プログラムがもつ重みは次のとおりだ。
GPS将棋以外のクラスタの重みが0.1と極めて小さくなっているのは、山下氏によればテストが十分にできなかったためだという。この表を見れば一目瞭然なように、あから2010は膨大なコンピュータパワーをほとんど有効に使っておらず、バックアップマシンで動いていたと言っても過言ではない。あから2010は本来のパフォーマンスを全く発揮していなかったのだ。事実、激指クラスタは3回、GPS将棋クラスタは1回のシステム再起動が記録されている。まだ、クラスタは実戦投入には荷が重いようだ。
さて、情報処理学会は、棋譜と合議サーバのログを公開している(今気づいたが、各プログラムの読む筋も追加されている)。コンピュータ将棋や囲碁の掲示板ではYSS開発者の山下氏がログについて簡単な解説を行っている。そこでスクリプトを組んで、各プログラムの合議過程がなるべく見やすくなるように可視化を試みてみた。
本来の性能を発揮していなかったあから2010
あからは激指、GPS将棋、Bonanza、YSSの4プログラムを採用している。これらのプログラムは169台676coresからなるクラスターシステム上で稼働するが、さらにバックアップマシンとして各プログラムに6coreのXeonマシンが1台ずつ用意された。そのため、クラスタ/バックアップあわせて総計8つのプログラムの合議制となっている。各プログラムはそれぞれ重みに応じた票を持っており、得票の多い手が合議で選ばれる。各プログラムがもつ重みは次のとおりだ。
| プログラム | 重み | ハードウェア |
|---|---|---|
| 激指 | 2.9 | Xeon W3680 3.33GHz 6cores |
| Bonanza | 1.9 | Xeon W3680 3.33GHz 6cores |
| YSS | 1.9 | Xeon W3680 3.33GHz 6cores |
| GPS将棋 | 1.0 | Xeon W3680 3.33GHz 6cores |
| GPS将棋クラスタ | 1.0 | Xeon 2.80GHz, 4 cores 109台 Xeon 2.40GHz, 4 cores 60台 合計 169台 676 cores |
| 激指クラスタ | 0.1 | |
| Bonanzaクラスタ | 0.1 | |
| YSSクラスタ | 0.1 |
GPS将棋以外のクラスタの重みが0.1と極めて小さくなっているのは、山下氏によればテストが十分にできなかったためだという。この表を見れば一目瞭然なように、あから2010は膨大なコンピュータパワーをほとんど有効に使っておらず、バックアップマシンで動いていたと言っても過言ではない。あから2010は本来のパフォーマンスを全く発揮していなかったのだ。事実、激指クラスタは3回、GPS将棋クラスタは1回のシステム再起動が記録されている。まだ、クラスタは実戦投入には荷が重いようだ。



