倶楽部入口倶楽部活動検索累計訪問者数Live Stats For Website 一年目 約9万3千 2009-02-27 10万人 2009-09-17 20万人 2010-04-27 30万人 2010-11-15 40万人 2011-06-22 50万人 2012-02-26 60万人 2012-11-09 70万人 2013-10-24 80万人 2015-08-27 90万人 |
指し手生成の速さhttp://d.hatena.ne.jp/mkomiya/20091107/1257596065 上記のサイトで指し手生成の速度について色々と書かれています。そして我も(全然速くないけど)試してみました。 9 8 7 6 5 4 3 2 1 ky .. .. .. .. .. .. ke ky a .. .. .. .. .. TO .. ki oh b .. .. ke fu .. GI .. .. .. c fu .. fu .. .. .. .. FU fu d .. .. .. FU .. .. GI fu .. e .. FU FU ka .. .. FU .. FU f FU .. .. .. .. .. KI GI .. g HI .. .. .. .. .. .. .. .. h KY KE .. .. .. .. ka OH KY i 上記の局面から200,000回指し手を生成してタイムを計ります。 2.73秒 平均して2.7324秒...これで200,000を割ると 200,000 ÷ 2.732 = 73,206.4421669... LS3600様に比べればカタツムリですね。 最初の実験では「200000/4.072sec = 49115回/sec」の結果が出たが、別のプログラムが走っていたので足を引っ張っていました。よってやり直し。
投稿者: 紫外線 投稿日時: 火, 11/10/2009 - 11:14 categories [ ]
|
掲示板更新状況 |
ほ~
http://aleag.cocolog-nifty.com/blog/2009/11/post-654d.html
『…あ、指し手生成ですか?1サイクルで全手生成してて、20MHzで動いてます。なので、200手ある局面なら
20MHz * 200 = 4Gmoves/sec』
追試
指し手生成時に
1.打ち歩詰めチェック
2.自分から王手になるような手チェック
...を省くと2秒以下ですね。(その分他の所で処理しなければいけない訳ですがね)