diff --git a/src/cluster.cpp b/src/cluster.cpp index de8551e0..07c6e1af 100644 --- a/src/cluster.cpp +++ b/src/cluster.cpp @@ -243,7 +243,7 @@ void save(Thread* thread, TTEntry* tte, tte->save(k, v, b, d, m, ev); - if (d > 5 * ONE_PLY) + if (d > 3 * ONE_PLY) { // Try to add to thread's send buffer { diff --git a/src/cluster.h b/src/cluster.h index 6648a676..c1470208 100644 --- a/src/cluster.h +++ b/src/cluster.h @@ -43,7 +43,7 @@ struct MoveInfo { #ifdef USE_MPI using KeyedTTEntry = std::pair; -constexpr std::size_t TTCacheSize = 32; +constexpr std::size_t TTCacheSize = 16; template class TTCache : public std::array { struct Compare {