primenumber / issen-rs

Reversi solver on Rust
GNU General Public License v3.0
9 stars 0 forks source link

Local res cache #41

Closed primenumber closed 7 months ago

primenumber commented 7 months ago

スレッドローカルな置換表を導入する。 同期が不要なため、オーバーヘッドが削減され、より葉に近いノードでも置換表を用いることができる。 solve_inner 内でのみ使い、 solve_inner を呼ぶたびに gen を増やすことで、古いキャッシュを上書きできるため、 #39 の一部解決にもなっている。