Open primenumber opened 6 months ago
SIMDを活用して1スレッドで複数局面を同時に探索する。 うまくいけば飛躍的にNPSが向上するはず。 GPU実装 ( https://github.com/primenumber/GPUOthello2 )で同じようなことをやっているので、実現可能ではありそう。 ABDADA/Lasy SMP等の並列探索アルゴリズムで単一局面を対象として並列化して性能向上するかは怪しいが、学習用の棋譜生成等には役立つはず。(もっとも、この用途にはGPUを活用する方がよいかも)
ローカル置換表とも相性が良いからがんばってみたいが、普通にやるとあまりにも実装がしんどいためなんとかしたい
SIMDを活用して1スレッドで複数局面を同時に探索する。 うまくいけば飛躍的にNPSが向上するはず。 GPU実装 ( https://github.com/primenumber/GPUOthello2 )で同じようなことをやっているので、実現可能ではありそう。 ABDADA/Lasy SMP等の並列探索アルゴリズムで単一局面を対象として並列化して性能向上するかは怪しいが、学習用の棋譜生成等には役立つはず。(もっとも、この用途にはGPUを活用する方がよいかも)