aboutsummaryrefslogtreecommitdiff
path: root/doc/solvers.md
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--doc/solvers.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/solvers.md b/doc/solvers.md
index a246c54..837cec6 100644
--- a/doc/solvers.md
+++ b/doc/solvers.md
@@ -16,6 +16,15 @@ about how this solver works, see [h48.md](./h48.md). For benchmarks see
16* Moveset: HTM (all 18 basic moves). 16* Moveset: HTM (all 18 basic moves).
17* From 115MB to 59GB (roughly 2<sup>X</sup>*56MB). 17* From 115MB to 59GB (roughly 2<sup>X</sup>*56MB).
18 18
19*Note: for better performance, the solver's data should be 64-byte
20aligned. To achieve this, one can use
21[`aligned_alloc(64, size)`](https://en.cppreference.com/w/c/memory/aligned_alloc)
22in C11 or later,
23[`_aligned_malloc(size, 64)`](https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/aligned-malloc)
24on Windows platforms, or the
25[aligned `new` operator](https://cppreference.com/w/cpp/memory/new/operator_new.html)
26in C++17 or later.*
27
19## Coordinate solvers 28## Coordinate solvers
20 29
21Various solvers to solve different substeps, commonly used for Fewest 30Various solvers to solve different substeps, commonly used for Fewest

Generated with cgit - Back to sebastiano.tronto.net