* Download [#a6d056ac]

** 実行ファイル (Binary) [#wdeb577c]

ダウンロードするもの

- gpsshogi-data.tar.gz : データファイル
- gpsshogi-bin-<SMP対応か否か>-<OS>-<ARCH>.tar.gz : バイナリは環境ごとに用意されているので、お好きなものを入手します。

データファイルとバイナリはセットです。同じ日付のものを選んで、お使いください。

[[使い方/バイナリ版]]

*** 2009/05/23 開発者テスト用 (May 23th, 2009: only for developers' test) [#xde39c44]

テスト中のため、一般の方はまだ使わないでください
- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-data_20090523.zip
- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-smp-windows-pentium4_20090523.zip
- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-single-windows-pentium4_20090523.zip


*** 2009/05/17 (May 17th, 2009) [#sab117ef]

5/18 Windows版はXPで動作しないことが分かりました。現在調査中ですが、修正後改めて公開しようと思います。早速試して頂いたかたに感謝いたします。

- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-data_20090517.tar.gz
- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-single-linux-pentium4_20090517.tar.gz
- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-smp-linux-pentium4_20090517.tar.gz

2009/05/06のLinux Pentium4 SMP版に不具合がありましたので(SMPが有効ではありませんでした)、こちらをどうぞ。

*** 2009/05/06 (May 6th, 2009) [#n1444ab8]

- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-data_20090506.tar.gz
- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-single-linux-amd64_20090506.tar.gz
- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-single-linux-pentium4_20090506.tar.gz
- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-smp-linux-amd64_20090506.tar.gz
- %% http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-smp-linux-pentium4_20090506.tar.gz %%

amd64が64-bit版、pentium4が32-bit版です。

// *** 2007/12/1 (Dec 1st, 2007) [#f6a7e9f5]
// - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-single-linux-amd64_20071201.tar.gz
// - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-single-linux-i686_20071202.tar.gz
// - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-smp-linux-amd64_20071201.tar.gz
// - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-smp-linux-i686_20071202.tar.gz
// - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-data_20071201.tar.gz
// *** 2007/5/7 (May 7th, 2007) [#b0b978ca]
// この5月7日版は、第17回世界コンピュータ将棋選手権(2007/5/3〜5)に出場したときのものです
// - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-single-linux-amd64_20070507.tar.gz
// - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-single-linux-i686_20070507.tar.gz
// - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-smp-linux-amd64_20070507.tar.gz
// - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-smp-linux-i686_20070507.tar.gz
// - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-data_20070507.tar.gz

** パフォーマンスについて [#m829871f]

2009/05/17日版のソースコードは、大きな変更はありませんが、2009年5月の選手権当時より多少開発が進んでいます。

選手権で使用したバイナリは、ここで配布されているバイナリとは違い、プロファイルを利用した最適化をするなど、時間をかけてコンパイルされました。そのため、Linux配布版は、NPS値にして、選手権版よりも20%程度遅くなっています。さらに、Windows配布版では、一部最適化を抑制するなどしてコンパイルされていますので、Linux配布版よりも遅くなっているはずです(同一のマシン環境がないため数字での比較はできておりません)。

参考NPS値をあげます。
Core2Duo T9300 2.5GHz(32-bit 2コア)のノートPC上で実験しました。
Windows VistaがホストOS。 その上で、VMWareのLinuxがゲストOSとして動いています。

ベンチマーク方法

バイナリ内部に記録されている局面に対して、次の手を探索する速度を見るものです。30秒ほどかかります。さまざまな情報が出力されますが、nodes/secの値を見ます。

 ./gpsshogi.exe -v -e test --benchmark

SMP版では、-Nによりコア数を指定できます。デフォルトはマシン上の全コアです。

 ./gpsshogi.exe -v -e test --benchmark -N 2

- Windows版
-- single版 95,717 nodes/sec
-- SMP版 158,735 nodes/sec

- Linux版
-- single版 98,901 nodes/sec
-- SMP版
--- 1コア使用 108,472 nodes/sec
--- 2コア使用 175,914 nodes/sec 

- 選手権仕様のビルド
-- 2コア使用 218,690 nodes/sec

- 上記ノートPCとは関係ありませんし、上記ベンチマークの結果でもないのですが、参考までに。
-- Floodgateで動いてるgps_l(1コア) 10万NPS程度
-- 選手権マシン 120万-190万NPS程度(局面によって異なります)(8コア。選手権仕様のビルド)

NPS値の注意:
- GPS将棋が計測するNPS値には、詰将棋による局面も含まれます。他の将棋プログラムのNPS値とは意味合いが異なると思いますので、比較できません。
- 特にSMP上では、NPS値が2倍になったからといって、<強さ>が2倍になるわけではありません。
-- 特に現時点のGPS将棋の場合では、逐次版と並列版で詰将棋の振る舞いやノード数が異なります

** ソースコード (Source) [#bd484dab]

*** 開発版 [#t2bdf3ae]

下記レポジトリからソースコードを閲覧・入手可能です。ページ下部の「Download GNU tarball」をクリックすると、tar.gzでまとめてダウンロードできます。

- [[OSL snapshot generated by VIEWCVS:http://gps.tanaka.ecc.u-tokyo.ac.jp/cgi-bin/viewvc.cgi/trunk/osl/]]
- [[GPSShogi snapshot tar ball generated by VIEWCVS:http://gps.tanaka.ecc.u-tokyo.ac.jp/cgi-bin/viewvc.cgi/trunk/gpsshogi/?root=gpsshogi]]

*** 2009/05/17 (May 17th, 2009) [#j6c9c23c]

- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/osl-source_20090517.tar.gz
- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-source_20090517.tar.gz


*** 2009/05/06 (May 6th, 2009) [#a97ad7b4]

- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/osl-source_20090506.tar.gz
- http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-source_20090506.tar.gz

// *** 過去のスナップショット [#g78e95e8]

// - [[osl-SNAP_20040606.tar.gz:http://gps.tanaka.ecc.u-tokyo.ac.jp/osl/download/osl-SNAP_20040606.tar.gz]]
// - [[osl-SNAP_20031106.tar.gz:http://gps.tanaka.ecc.u-tokyo.ac.jp/osl/download/osl-SNAP_20031106.tar.gz]]

// -第15回コンピュータ将棋選手権使用可能ライブラリ((http://www.computer-shogi.org/library/ ))へ申請したブランチ
// Penguin ( [[ViewCVS:http://gps.tanaka.ecc.u-tokyo.ac.jp/cgi-bin/viewvc.cgi/branches/penguin/]] , [[Tar Ball:http://gps.tanaka.ecc.u-tokyo.ac.jp/cgi-bin/viewvc.cgi/branches/penguin.tar.gz?view=tar]] )


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS