yaneurao / YaneuraOu

YaneuraOu is the World's Strongest Shogi engine(AI player) , WCSC29 1st winner , educational and USI compliant engine.
GNU General Public License v3.0
524 stars 140 forks source link

ThreadIdOffsetの最大値が複数NUMAノード持つCPUの時に正しく指定されていないのを修正した。 #285

Closed KazApps closed 1 month ago

KazApps commented 2 months ago

std::thread::hardware_concurrency()が複数NUMAノード持つCPUでは期待している値を返さないので、修正しました。

yaneurao commented 1 month ago

↓これ持ってきたほうがよさげ? https://github.com/official-stockfish/Stockfish/blob/81c1d310844e7b41caeabda0d5351ae275d799db/src/numa.h