]> git.sesse.net Git - stockfish/blobdiff - src/tt.cpp
Add large page support for NNUE weights and simplify TT mem management
[stockfish] / src / tt.cpp
index 60a3a5f1d3e6f9af819761ab8c0aa9acbcf6ed67..dea7c712c4434f897de07c66d385df1e40a60d00 100644 (file)
@@ -62,11 +62,12 @@ void TranspositionTable::resize(size_t mbSize) {
 
   Threads.main()->wait_for_search_finished();
 
-  aligned_ttmem_free(mem);
+  aligned_large_pages_free(table);
 
   clusterCount = mbSize * 1024 * 1024 / sizeof(Cluster);
-  table = static_cast<Cluster*>(aligned_ttmem_alloc(clusterCount * sizeof(Cluster), mem));
-  if (!mem)
+
+  table = static_cast<Cluster*>(aligned_large_pages_alloc(clusterCount * sizeof(Cluster)));
+  if (!table)
   {
       std::cerr << "Failed to allocate " << mbSize
                 << "MB for transposition table." << std::endl;