[過去ログ]
【オセロ,将棋】ボードゲーム【囲碁,War】 (1002レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
385
:
310
2016/01/10(日)01:14
ID:F6Uvkb4b(1)
AA×
[240|
320
|
480
|
600
|
原寸
|
JPG
|
べ
|
レス栞
|
レス消
]
385: 310 [sage] 2016/01/10(日) 01:14:26.88 ID:F6Uvkb4b うわ。色々やり方あるのね。 VC++だとPPL、openMP、std::threadか。 PPLについては、逐次処理のまま置換表で使っているunordered_mapをconcurrent版に 変えてみたところ、置換表付探索の速度がおおよそ半分になってしまったので、結構 微妙な印象を持っています。 とりあえずopenMPでどこまでできるか試してみて、気に入らなかったらstd::threadで 細かく制御できないか考えてみます。 先ほど、コピー版で置換表登録に影響するバグ発見。直したところ、FFO#40が1.26秒 とかになってしまいました(汗)。不可思議な速度差の原因はこれで間違いないと思います。 edaxまであと10倍の速度アップかぁ。並列化で3倍くらいまで詰められないかと期待。 一応、Boardクラスのポインタ渡し版(差分方式)も試してみましたが、今のところ、若干 速度低下しています。もともとの差分方式は、Boardクラスを継承したAIクラスのメンバ 関数として実装してます。 これらの一見無駄な作業も、バグ探し&逐次探索の速度アップに有効だったという事でorz http://mevius.5ch.net/test/read.cgi/gamedev/1057763418/385
うわ色やり方あるのね だとか については逐次処理のまま置換表で使っているを版に 変えてみたところ置換表付探索の速度がおおよそ半分になってしまったので結構 微妙な印象を持っています とりあえずでどこまでできるか試してみて気に入らなかったらで 細かく制御できないか考えてみます 先ほどコピー版で置換表登録に影響するバグ発見直したところが秒 とかになってしまいました汗不可思議な速度差の原因はこれで間違いないと思います まであと10倍の速度アップかぁ並列化で3倍くらいまで詰められないかと期待 一応クラスのポインタ渡し版差分方式も試してみましたが今のところ若干 速度低下していますもともとの差分方式はクラスを継承したクラスのメンバ 関数として実装してます これらの一見無駄な作業もバグ探し逐次探索の速度アップに有効だったという事で
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 617 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.039s