aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2025-12-19 16:05:49 +0100
committerSebastiano Tronto <sebastiano@tronto.net>2025-12-19 16:05:49 +0100
commit0c5e4730c699ac006feec4efe25c390977fe372f (patch)
treeb812ec106b226de73e647b706ad8798d0ee94edc
parentaefecb170f26f0244e3c82d917103ea4ec0bfc2c (diff)
downloadnissy-core-0c5e4730c699ac006feec4efe25c390977fe372f.tar.gz
nissy-core-0c5e4730c699ac006feec4efe25c390977fe372f.zip
Update benchmarks.md and plots
-rw-r--r--benchmarks/benchmarks.md96
-rw-r--r--benchmarks/img/17moves16threads.pngbin104342 -> 105391 bytes
-rw-r--r--benchmarks/img/17moves1thread.pngbin104609 -> 105189 bytes
-rw-r--r--benchmarks/img/17moves4threads.pngbin104584 -> 105326 bytes
-rw-r--r--benchmarks/img/18moves16threads.pngbin115032 -> 115210 bytes
-rw-r--r--benchmarks/img/18moves1thread.pngbin117902 -> 117889 bytes
-rw-r--r--benchmarks/img/18moves4threads.pngbin110291 -> 110133 bytes
-rw-r--r--benchmarks/img/19moves16threads.pngbin114582 -> 114824 bytes
-rw-r--r--benchmarks/img/19moves1thread.pngbin117000 -> 116892 bytes
-rw-r--r--benchmarks/img/19moves4threads.pngbin113747 -> 112923 bytes
-rw-r--r--benchmarks/img/20moves16threads.pngbin127705 -> 127508 bytes
-rw-r--r--benchmarks/img/20moves1thread.pngbin113466 -> 117068 bytes
-rw-r--r--benchmarks/img/20moves4threads.pngbin118980 -> 119011 bytes
-rw-r--r--tables.md153
14 files changed, 201 insertions, 48 deletions
diff --git a/benchmarks/benchmarks.md b/benchmarks/benchmarks.md
index ae5d21d..45ef29b 100644
--- a/benchmarks/benchmarks.md
+++ b/benchmarks/benchmarks.md
@@ -70,32 +70,32 @@ Time per cube (in seconds, lower is better).
70| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip| 70| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
71|:---------|:-------|-------:|-------:|-------:|-------:|--------:| 71|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
72|vcube 212 |58.2 GiB| 0.11| 0.75| 3.43| 27.28| 19.30| 72|vcube 212 |58.2 GiB| 0.11| 0.75| 3.43| 27.28| 19.30|
73|H48 h11 |56.5 GiB| 0.14| 0.78| 3.74| 26.05| 20.27| 73|H48 h11 |56.5 GiB| 0.13| 0.73| 3.43| 23.28| 19.26|
74|vcube 404 |31.8 GiB| 0.23| 1.24| 6.10| 59.33| 268.26| 74|vcube 404 |31.8 GiB| 0.23| 1.24| 6.10| 59.33| 268.26|
75|H48 h10 |28.3 GiB| 0.25| 1.25| 6.33| 44.75| 48.70| 75|H48 h10 |28.3 GiB| 0.23| 1.20| 6.18| 43.51| 48.84|
76|vcube 308 |21.2 GiB| 0.17| 1.02| 6.20| 58.70| 604.35| 76|vcube 308 |21.2 GiB| 0.17| 1.02| 6.20| 58.70| 604.35|
77|H48 h9 |14.1 GiB| 0.36| 2.48| 11.73| | | 77|H48 h9 |14.1 GiB| 0.36| 2.47| 11.79| | |
78|vcube 208 | 7.3 GiB| 0.56| 4.36| 20.58| | | 78|vcube 208 | 7.3 GiB| 0.56| 4.36| 20.58| | |
79|H48 h8 | 7.1 GiB| 0.79| 6.07| 25.58| | | 79|H48 h8 | 7.1 GiB| 0.79| 6.09| 25.58| | |
80|H48 h7 | 3.5 GiB| 1.06| 8.51| 42.97| | | 80|H48 h7 | 3.5 GiB| 1.07| 8.59| 42.16| | |
81|vcube 112 | 2.4 GiB| 0.96| 9.29| 40.52| | | 81|vcube 112 | 2.4 GiB| 0.96| 9.29| 40.52| | |
82|H48 h6 | 1.8 GiB| 2.11| 16.23| 81.30| | | 82|H48 h6 | 1.8 GiB| 2.12| 16.29| 82.24| | |
83 83
84Time per cube adjusted for table size (in seconds \* GiB, lower is better). 84Time per cube adjusted for table size (in seconds \* GiB, lower is better).
85 85
86| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip| 86| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
87|:---------|:-------|-------:|-------:|-------:|-------:|--------:| 87|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
88|vcube 212 |58.2 GiB| 6.43| 43.80| 199.38| 1587.43| 1122.73| 88|vcube 212 |58.2 GiB| 6.43| 43.80| 199.38| 1587.43| 1122.73|
89|H48 h11 |56.5 GiB| 8.11| 44.29| 211.50| 1471.86| 1145.45| 89|H48 h11 |56.5 GiB| 7.33| 41.47| 193.67| 1315.32| 1088.34|
90|vcube 404 |31.8 GiB| 7.40| 39.47| 194.01| 1887.94| 8535.87| 90|vcube 404 |31.8 GiB| 7.40| 39.47| 194.01| 1887.94| 8535.87|
91|H48 h10 |28.3 GiB| 7.03| 35.19| 178.96| 1264.32| 1375.96| 91|H48 h10 |28.3 GiB| 6.60| 34.00| 174.65| 1229.18| 1379.90|
92|vcube 308 |21.2 GiB| 3.51| 21.71| 131.50| 1245.26| 12819.94| 92|vcube 308 |21.2 GiB| 3.51| 21.71| 131.50| 1245.26| 12819.94|
93|H48 h9 |14.1 GiB| 5.09| 35.06| 165.70| | | 93|H48 h9 |14.1 GiB| 5.03| 34.85| 166.51| | |
94|vcube 208 | 7.3 GiB| 4.08| 31.74| 149.68| | | 94|vcube 208 | 7.3 GiB| 4.08| 31.74| 149.68| | |
95|H48 h8 | 7.1 GiB| 5.60| 42.89| 180.75| | | 95|H48 h8 | 7.1 GiB| 5.61| 43.02| 180.71| | |
96|H48 h7 | 3.5 GiB| 3.74| 30.07| 151.82| | | 96|H48 h7 | 3.5 GiB| 3.80| 30.34| 148.96| | |
97|vcube 112 | 2.4 GiB| 2.33| 22.53| 98.23| | | 97|vcube 112 | 2.4 GiB| 2.33| 22.53| 98.23| | |
98|H48 h6 | 1.8 GiB| 3.73| 28.69| 143.70| | | 98|H48 h6 | 1.8 GiB| 3.75| 28.79| 145.36| | |
99 99
100<img src="img/17moves1thread.png"> 100<img src="img/17moves1thread.png">
101<img src="img/18moves1thread.png"> 101<img src="img/18moves1thread.png">
@@ -110,32 +110,32 @@ Time per cube (in seconds, lower is better).
110| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip| 110| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
111|:---------|:-------|-------:|-------:|-------:|-------:|--------:| 111|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
112|vcube 212 |58.2 GiB| 0.03| 0.27| 1.04| 7.70| (a) | 112|vcube 212 |58.2 GiB| 0.03| 0.27| 1.04| 7.70| (a) |
113|H48 h11 |56.5 GiB| 0.05| 0.23| 1.06| 7.07| 6.19| 113|H48 h11 |56.5 GiB| 0.04| 0.22| 0.97| 6.98| 5.95|
114|vcube 404 |31.8 GiB| 0.07| 0.30| 1.65| 16.17| (a) | 114|vcube 404 |31.8 GiB| 0.07| 0.30| 1.65| 16.17| (a) |
115|H48 h10 |28.3 GiB| 0.08| 0.37| 1.75| 13.54| 14.26| 115|H48 h10 |28.3 GiB| 0.07| 0.36| 1.79| 12.42| 14.03|
116|vcube 308 |21.2 GiB| 0.05| 0.35| 1.78| 16.61| (a) | 116|vcube 308 |21.2 GiB| 0.05| 0.35| 1.78| 16.61| (a) |
117|H48 h9 |14.1 GiB| 0.11| 0.74| 3.37| 24.44| 25.39| 117|H48 h9 |14.1 GiB| 0.11| 0.70| 3.48| 25.61| 25.37|
118|vcube 208 | 7.3 GiB| 0.16| 1.47| 5.86| | (a) | 118|vcube 208 | 7.3 GiB| 0.16| 1.47| 5.86| | (a) |
119|H48 h8 | 7.1 GiB| 0.24| 1.71| 7.22| | | 119|H48 h8 | 7.1 GiB| 0.23| 1.74| 7.19| | |
120|H48 h7 | 3.5 GiB| 0.31| 2.40| 11.74| | | 120|H48 h7 | 3.5 GiB| 0.32| 2.45| 12.12| | |
121|vcube 112 | 2.4 GiB| 0.29| 3.13| 11.95| | (a) | 121|vcube 112 | 2.4 GiB| 0.29| 3.13| 11.95| | (a) |
122|H48 h6 | 1.8 GiB| 0.61| 4.65| 23.09| | | 122|H48 h6 | 1.8 GiB| 0.61| 4.61| 24.22| | |
123 123
124Time per cube adjusted for table size (in seconds \* GiB, lower is better). 124Time per cube adjusted for table size (in seconds \* GiB, lower is better).
125 125
126| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip| 126| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
127|:---------|:-------|-------:|-------:|-------:|-------:|--------:| 127|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
128|vcube 212 |58.2 GiB| 2.03| 15.69| 60.25| 447.97| (a) | 128|vcube 212 |58.2 GiB| 2.03| 15.69| 60.25| 447.97| (a) |
129|H48 h11 |56.5 GiB| 2.71| 13.18| 60.13| 399.70| 349.94| 129|H48 h11 |56.5 GiB| 2.53| 12.71| 54.58| 394.33| 336.47|
130|vcube 404 |31.8 GiB| 2.32| 9.50| 52.46| 514.50| (a) | 130|vcube 404 |31.8 GiB| 2.32| 9.50| 52.46| 514.50| (a) |
131|H48 h10 |28.3 GiB| 2.17| 10.32| 49.45| 382.53| 402.87| 131|H48 h10 |28.3 GiB| 2.11| 10.23| 50.61| 350.78| 396.48|
132|vcube 308 |21.2 GiB| 1.02| 7.52| 37.82| 352.36| (a) | 132|vcube 308 |21.2 GiB| 1.02| 7.52| 37.82| 352.36| (a) |
133|H48 h9 |14.1 GiB| 1.56| 10.45| 47.54| 345.21| 358.74| 133|H48 h9 |14.1 GiB| 1.57| 9.96| 49.23| 361.85| 358.45|
134|vcube 208 | 7.3 GiB| 1.18| 10.69| 42.63| | (a) | 134|vcube 208 | 7.3 GiB| 1.18| 10.69| 42.63| | (a) |
135|H48 h8 | 7.1 GiB| 1.66| 12.08| 50.99| | | 135|H48 h8 | 7.1 GiB| 1.66| 12.27| 50.82| | |
136|H48 h7 | 3.5 GiB| 1.10| 8.46| 41.48| | | 136|H48 h7 | 3.5 GiB| 1.11| 8.67| 42.83| | |
137|vcube 112 | 2.4 GiB| 0.69| 7.59| 28.97| | (a) | 137|vcube 112 | 2.4 GiB| 0.69| 7.59| 28.97| | (a) |
138|H48 h6 | 1.8 GiB| 1.08| 8.21| 40.82| | | 138|H48 h6 | 1.8 GiB| 1.08| 8.16| 42.81| | |
139 139
140(a) vcube cannot parallelize on a single scramble, the results for the 140(a) vcube cannot parallelize on a single scramble, the results for the
141superflip are going to be the same as in the single thread case. 141superflip are going to be the same as in the single thread case.
@@ -153,32 +153,32 @@ Time per cube (in seconds, lower is better).
153| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip| 153| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
154|:---------|:-------|-------:|-------:|-------:|-------:|--------:| 154|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
155|vcube 212 |58.2 GiB| 0.02| 0.13| 0.45| 2.84| (a) | 155|vcube 212 |58.2 GiB| 0.02| 0.13| 0.45| 2.84| (a) |
156|H48 h11 |56.5 GiB| 0.02| 0.08| 0.35| 2.26| 2.49| 156|H48 h11 |56.5 GiB| 0.02| 0.08| 0.33| 2.22| 2.41|
157|vcube 404 |31.8 GiB| 0.04| 0.14| 0.65| 6.08| (a) | 157|vcube 404 |31.8 GiB| 0.04| 0.14| 0.65| 6.08| (a) |
158|H48 h10 |28.3 GiB| 0.03| 0.13| 0.60| 4.15| 5.62| 158|H48 h10 |28.3 GiB| 0.03| 0.13| 0.58| 4.21| 5.56|
159|vcube 308 |21.2 GiB| 0.03| 0.19| 0.78| 6.67| (a) | 159|vcube 308 |21.2 GiB| 0.03| 0.19| 0.78| 6.67| (a) |
160|H48 h9 |14.1 GiB| 0.04| 0.25| 1.10| 8.04| 10.71| 160|H48 h9 |14.1 GiB| 0.04| 0.25| 1.10| 8.05| 10.77|
161|vcube 208 | 7.3 GiB| 0.08| 0.79| 2.43| | (a) | 161|vcube 208 | 7.3 GiB| 0.08| 0.79| 2.43| | (a) |
162|H48 h8 | 7.1 GiB| 0.08| 0.58| 2.42| | | 162|H48 h8 | 7.1 GiB| 0.08| 0.57| 2.40| | |
163|H48 h7 | 3.5 GiB| 0.11| 0.80| 3.87| | | 163|H48 h7 | 3.5 GiB| 0.11| 0.83| 4.00| | |
164|vcube 112 | 2.4 GiB| 0.15| 1.63| 5.10| | (a) | 164|vcube 112 | 2.4 GiB| 0.15| 1.63| 5.10| | (a) |
165|H48 h6 | 1.8 GiB| 0.21| 1.51| 7.67| | | 165|H48 h6 | 1.8 GiB| 0.21| 1.51| 7.74| | |
166 166
167Time per cube adjusted for table size (in seconds \* GiB, lower is better). 167Time per cube adjusted for table size (in seconds \* GiB, lower is better).
168 168
169| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip| 169| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
170|:---------|:-------|-------:|-------:|-------:|-------:|--------:| 170|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
171|vcube 212 |58.2 GiB| 0.95| 7.83| 26.04| 165.03| (a) | 171|vcube 212 |58.2 GiB| 0.95| 7.83| 26.04| 165.03| (a) |
172|H48 h11 |56.5 GiB| 1.17| 4.79| 19.66| 127.55| 140.45| 172|H48 h11 |56.5 GiB| 1.12| 4.61| 18.90| 125.27| 136.10|
173|vcube 404 |31.8 GiB| 1.21| 4.60| 20.76| 193.43| (a) | 173|vcube 404 |31.8 GiB| 1.21| 4.60| 20.76| 193.43| (a) |
174|H48 h10 |28.3 GiB| 0.85| 3.62| 16.96| 117.32| 158.83| 174|H48 h10 |28.3 GiB| 0.86| 3.61| 16.47| 118.85| 157.13|
175|vcube 308 |21.2 GiB| 0.67| 4.01| 16.48| 141.49| (a) | 175|vcube 308 |21.2 GiB| 0.67| 4.01| 16.48| 141.49| (a) |
176|H48 h9 |14.1 GiB| 0.61| 3.49| 15.57| 113.56| 151.37| 176|H48 h9 |14.1 GiB| 0.60| 3.51| 15.57| 113.71| 152.21|
177|vcube 208 | 7.3 GiB| 0.56| 5.78| 17.68| | (a) | 177|vcube 208 | 7.3 GiB| 0.56| 5.78| 17.68| | (a) |
178|H48 h8 | 7.1 GiB| 0.59| 4.13| 17.07| | | 178|H48 h8 | 7.1 GiB| 0.59| 4.03| 16.98| | |
179|H48 h7 | 3.5 GiB| 0.40| 2.84| 13.68| | | 179|H48 h7 | 3.5 GiB| 0.41| 2.94| 14.12| | |
180|vcube 112 | 2.4 GiB| 0.35| 3.95| 12.37| | (a) | 180|vcube 112 | 2.4 GiB| 0.35| 3.95| 12.37| | (a) |
181|H48 h6 | 1.8 GiB| 0.38| 2.66| 13.57| | | 181|H48 h6 | 1.8 GiB| 0.38| 2.67| 13.68| | |
182 182
183(a) vcube cannot parallelize on a single scramble, the results for the 183(a) vcube cannot parallelize on a single scramble, the results for the
184superflip are going to be the same as in the single thread case. 184superflip are going to be the same as in the single thread case.
@@ -197,23 +197,23 @@ Time per cube (in seconds, lower is better).
197 197
198| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip| 198| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
199|:---------|:-------|-------:|-------:|-------:|-------:|--------:| 199|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
200|H48 h11 |56.5 GiB| 0.05| 0.42| 3.84| 32.35| 22.63| 200|H48 h11 |56.5 GiB| 0.05| 0.41| 3.69| 31.65| 21.80|
201|H48 h10 |28.3 GiB| 0.07| 0.72| 6.71| 58.57| 48.90| 201|H48 h10 |28.3 GiB| 0.07| 0.70| 6.73| 58.61| 48.62|
202|H48 h9 |14.1 GiB| 0.12| 1.28| 12.76| | | 202|H48 h9 |14.1 GiB| 0.12| 1.28| 12.93| | |
203|H48 h8 | 7.1 GiB| 0.24| 2.75| 27.44| | | 203|H48 h8 | 7.1 GiB| 0.25| 2.72| 27.42| | |
204|H48 h7 | 3.5 GiB| 0.36| 4.20| 46.64| | | 204|H48 h7 | 3.5 GiB| 0.37| 4.24| 47.10| | |
205|H48 h6 | 1.8 GiB| 0.69| 8.15| 91.47| | | 205|H48 h6 | 1.8 GiB| 0.69| 8.18| 91.85| | |
206 206
207Time per cube adjusted for table size (in seconds \* GiB, lower is better). 207Time per cube adjusted for table size (in seconds \* GiB, lower is better).
208 208
209| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip| 209| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
210|:---------|:-------|-------:|-------:|-------:|-------:|--------:| 210|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
211|H48 h11 |56.5 GiB| 2.68| 23.87| 217.09| 1828.13| 1278.88| 211|H48 h11 |56.5 GiB| 2.57| 23.07| 208.71| 1788.12| 1231.86|
212|H48 h10 |28.3 GiB| 2.03| 20.22| 189.49| 1654.79| 1381.67| 212|H48 h10 |28.3 GiB| 2.01| 19.77| 190.14| 1655.95| 1373.79|
213|H48 h9 |14.1 GiB| 1.71| 18.05| 180.28| | | 213|H48 h9 |14.1 GiB| 1.72| 18.07| 182.67| | |
214|H48 h8 | 7.1 GiB| 1.69| 19.45| 193.88| | | 214|H48 h8 | 7.1 GiB| 1.74| 19.21| 193.74| | |
215|H48 h7 | 3.5 GiB| 1.28| 14.85| 164.81| | | 215|H48 h7 | 3.5 GiB| 1.29| 14.98| 166.41| | |
216|H48 h6 | 1.8 GiB| 1.22| 14.40| 161.68| | | 216|H48 h6 | 1.8 GiB| 1.21| 14.47| 162.36| | |
217 217
218</details> 218</details>
219 219
diff --git a/benchmarks/img/17moves16threads.png b/benchmarks/img/17moves16threads.png
index 156f3a4..487f3a6 100644
--- a/benchmarks/img/17moves16threads.png
+++ b/benchmarks/img/17moves16threads.png
Binary files differ
diff --git a/benchmarks/img/17moves1thread.png b/benchmarks/img/17moves1thread.png
index 9df38c4..d42147f 100644
--- a/benchmarks/img/17moves1thread.png
+++ b/benchmarks/img/17moves1thread.png
Binary files differ
diff --git a/benchmarks/img/17moves4threads.png b/benchmarks/img/17moves4threads.png
index ea666f8..0b15f3e 100644
--- a/benchmarks/img/17moves4threads.png
+++ b/benchmarks/img/17moves4threads.png
Binary files differ
diff --git a/benchmarks/img/18moves16threads.png b/benchmarks/img/18moves16threads.png
index 38545bc..15351bd 100644
--- a/benchmarks/img/18moves16threads.png
+++ b/benchmarks/img/18moves16threads.png
Binary files differ
diff --git a/benchmarks/img/18moves1thread.png b/benchmarks/img/18moves1thread.png
index 462c4dc..6812708 100644
--- a/benchmarks/img/18moves1thread.png
+++ b/benchmarks/img/18moves1thread.png
Binary files differ
diff --git a/benchmarks/img/18moves4threads.png b/benchmarks/img/18moves4threads.png
index 30a8d8a..fdde486 100644
--- a/benchmarks/img/18moves4threads.png
+++ b/benchmarks/img/18moves4threads.png
Binary files differ
diff --git a/benchmarks/img/19moves16threads.png b/benchmarks/img/19moves16threads.png
index f13ccd5..7b3a2ab 100644
--- a/benchmarks/img/19moves16threads.png
+++ b/benchmarks/img/19moves16threads.png
Binary files differ
diff --git a/benchmarks/img/19moves1thread.png b/benchmarks/img/19moves1thread.png
index 3bf6567..e269b4d 100644
--- a/benchmarks/img/19moves1thread.png
+++ b/benchmarks/img/19moves1thread.png
Binary files differ
diff --git a/benchmarks/img/19moves4threads.png b/benchmarks/img/19moves4threads.png
index d60ce85..70457c0 100644
--- a/benchmarks/img/19moves4threads.png
+++ b/benchmarks/img/19moves4threads.png
Binary files differ
diff --git a/benchmarks/img/20moves16threads.png b/benchmarks/img/20moves16threads.png
index 46e80fc..5aa5b9d 100644
--- a/benchmarks/img/20moves16threads.png
+++ b/benchmarks/img/20moves16threads.png
Binary files differ
diff --git a/benchmarks/img/20moves1thread.png b/benchmarks/img/20moves1thread.png
index 97fc0d8..44548a5 100644
--- a/benchmarks/img/20moves1thread.png
+++ b/benchmarks/img/20moves1thread.png
Binary files differ
diff --git a/benchmarks/img/20moves4threads.png b/benchmarks/img/20moves4threads.png
index 47c2268..30f9744 100644
--- a/benchmarks/img/20moves4threads.png
+++ b/benchmarks/img/20moves4threads.png
Binary files differ
diff --git a/tables.md b/tables.md
new file mode 100644
index 0000000..00be49d
--- /dev/null
+++ b/tables.md
@@ -0,0 +1,153 @@
1<details><summary>Single solution, single thread</summary>
2
3Time per cube (in seconds, lower is better).
4
5| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
6|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
7|vcube 212 |58.2 GiB| 0.11| 0.75| 3.43| 27.28| 19.30|
8|H48 h11 |56.5 GiB| 0.13| 0.73| 3.43| 23.28| 19.26|
9|vcube 404 |31.8 GiB| 0.23| 1.24| 6.10| 59.33| 268.26|
10|H48 h10 |28.3 GiB| 0.23| 1.20| 6.18| 43.51| 48.84|
11|vcube 308 |21.2 GiB| 0.17| 1.02| 6.20| 58.70| 604.35|
12|H48 h9 |14.1 GiB| 0.36| 2.47| 11.79| | |
13|vcube 208 | 7.3 GiB| 0.56| 4.36| 20.58| | |
14|H48 h8 | 7.1 GiB| 0.79| 6.09| 25.58| | |
15|H48 h7 | 3.5 GiB| 1.07| 8.59| 42.16| | |
16|vcube 112 | 2.4 GiB| 0.96| 9.29| 40.52| | |
17|H48 h6 | 1.8 GiB| 2.12| 16.29| 82.24| | |
18
19Time per cube adjusted for table size (in seconds \* GiB, lower is better).
20
21| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
22|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
23|vcube 212 |58.2 GiB| 6.43| 43.80| 199.38| 1587.43| 1122.73|
24|H48 h11 |56.5 GiB| 7.33| 41.47| 193.67| 1315.32| 1088.34|
25|vcube 404 |31.8 GiB| 7.40| 39.47| 194.01| 1887.94| 8535.87|
26|H48 h10 |28.3 GiB| 6.60| 34.00| 174.65| 1229.18| 1379.90|
27|vcube 308 |21.2 GiB| 3.51| 21.71| 131.50| 1245.26| 12819.94|
28|H48 h9 |14.1 GiB| 5.03| 34.85| 166.51| | |
29|vcube 208 | 7.3 GiB| 4.08| 31.74| 149.68| | |
30|H48 h8 | 7.1 GiB| 5.61| 43.02| 180.71| | |
31|H48 h7 | 3.5 GiB| 3.80| 30.34| 148.96| | |
32|vcube 112 | 2.4 GiB| 2.33| 22.53| 98.23| | |
33|H48 h6 | 1.8 GiB| 3.75| 28.79| 145.36| | |
34
35<img src="img/17moves1thread.png">
36<img src="img/18moves1thread.png">
37<img src="img/19moves1thread.png">
38<img src="img/20moves1thread.png">
39</details>
40
41<details><summary>Single solution, 4 threads</summary>
42
43Time per cube (in seconds, lower is better).
44
45| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
46|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
47|vcube 212 |58.2 GiB| 0.03| 0.27| 1.04| 7.70| (a) |
48|H48 h11 |56.5 GiB| 0.04| 0.22| 0.97| 6.98| 5.95|
49|vcube 404 |31.8 GiB| 0.07| 0.30| 1.65| 16.17| (a) |
50|H48 h10 |28.3 GiB| 0.07| 0.36| 1.79| 12.42| 14.03|
51|vcube 308 |21.2 GiB| 0.05| 0.35| 1.78| 16.61| (a) |
52|H48 h9 |14.1 GiB| 0.11| 0.70| 3.48| 25.61| 25.37|
53|vcube 208 | 7.3 GiB| 0.16| 1.47| 5.86| | (a) |
54|H48 h8 | 7.1 GiB| 0.23| 1.74| 7.19| | |
55|H48 h7 | 3.5 GiB| 0.32| 2.45| 12.12| | |
56|vcube 112 | 2.4 GiB| 0.29| 3.13| 11.95| | (a) |
57|H48 h6 | 1.8 GiB| 0.61| 4.61| 24.22| | |
58
59Time per cube adjusted for table size (in seconds \* GiB, lower is better).
60
61| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
62|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
63|vcube 212 |58.2 GiB| 2.03| 15.69| 60.25| 447.97| (a) |
64|H48 h11 |56.5 GiB| 2.53| 12.71| 54.58| 394.33| 336.47|
65|vcube 404 |31.8 GiB| 2.32| 9.50| 52.46| 514.50| (a) |
66|H48 h10 |28.3 GiB| 2.11| 10.23| 50.61| 350.78| 396.48|
67|vcube 308 |21.2 GiB| 1.02| 7.52| 37.82| 352.36| (a) |
68|H48 h9 |14.1 GiB| 1.57| 9.96| 49.23| 361.85| 358.45|
69|vcube 208 | 7.3 GiB| 1.18| 10.69| 42.63| | (a) |
70|H48 h8 | 7.1 GiB| 1.66| 12.27| 50.82| | |
71|H48 h7 | 3.5 GiB| 1.11| 8.67| 42.83| | |
72|vcube 112 | 2.4 GiB| 0.69| 7.59| 28.97| | (a) |
73|H48 h6 | 1.8 GiB| 1.08| 8.16| 42.81| | |
74
75(a) vcube cannot parallelize on a single scramble, the results for the
76superflip are going to be the same as in the single thread case.
77
78<img src="img/17moves4threads.png">
79<img src="img/18moves4threads.png">
80<img src="img/19moves4threads.png">
81<img src="img/20moves4threads.png">
82</details>
83
84<details><summary>Single solution, 16 threads</summary>
85
86Time per cube (in seconds, lower is better).
87
88| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
89|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
90|vcube 212 |58.2 GiB| 0.02| 0.13| 0.45| 2.84| (a) |
91|H48 h11 |56.5 GiB| 0.02| 0.08| 0.33| 2.22| 2.41|
92|vcube 404 |31.8 GiB| 0.04| 0.14| 0.65| 6.08| (a) |
93|H48 h10 |28.3 GiB| 0.03| 0.13| 0.58| 4.21| 5.56|
94|vcube 308 |21.2 GiB| 0.03| 0.19| 0.78| 6.67| (a) |
95|H48 h9 |14.1 GiB| 0.04| 0.25| 1.10| 8.05| 10.77|
96|vcube 208 | 7.3 GiB| 0.08| 0.79| 2.43| | (a) |
97|H48 h8 | 7.1 GiB| 0.08| 0.57| 2.40| | |
98|H48 h7 | 3.5 GiB| 0.11| 0.83| 4.00| | |
99|vcube 112 | 2.4 GiB| 0.15| 1.63| 5.10| | (a) |
100|H48 h6 | 1.8 GiB| 0.21| 1.51| 7.74| | |
101
102Time per cube adjusted for table size (in seconds \* GiB, lower is better).
103
104| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
105|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
106|vcube 212 |58.2 GiB| 0.95| 7.83| 26.04| 165.03| (a) |
107|H48 h11 |56.5 GiB| 1.12| 4.61| 18.90| 125.27| 136.10|
108|vcube 404 |31.8 GiB| 1.21| 4.60| 20.76| 193.43| (a) |
109|H48 h10 |28.3 GiB| 0.86| 3.61| 16.47| 118.85| 157.13|
110|vcube 308 |21.2 GiB| 0.67| 4.01| 16.48| 141.49| (a) |
111|H48 h9 |14.1 GiB| 0.60| 3.51| 15.57| 113.71| 152.21|
112|vcube 208 | 7.3 GiB| 0.56| 5.78| 17.68| | (a) |
113|H48 h8 | 7.1 GiB| 0.59| 4.03| 16.98| | |
114|H48 h7 | 3.5 GiB| 0.41| 2.94| 14.12| | |
115|vcube 112 | 2.4 GiB| 0.35| 3.95| 12.37| | (a) |
116|H48 h6 | 1.8 GiB| 0.38| 2.67| 13.68| | |
117
118(a) vcube cannot parallelize on a single scramble, the results for the
119superflip are going to be the same as in the single thread case.
120
121<img src="img/17moves16threads.png">
122<img src="img/18moves16threads.png">
123<img src="img/19moves16threads.png">
124<img src="img/20moves16threads.png">
125</details>
126
127<details><summary>All solutions, 16 threads</summary>
128
129*Note: vcube does not have an option for finding multiple solutions.*
130
131Time per cube (in seconds, lower is better).
132
133| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
134|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
135|H48 h11 |56.5 GiB| 0.05| 0.41| 3.69| 31.65| 21.80|
136|H48 h10 |28.3 GiB| 0.07| 0.70| 6.73| 58.61| 48.62|
137|H48 h9 |14.1 GiB| 0.12| 1.28| 12.93| | |
138|H48 h8 | 7.1 GiB| 0.25| 2.72| 27.42| | |
139|H48 h7 | 3.5 GiB| 0.37| 4.24| 47.10| | |
140|H48 h6 | 1.8 GiB| 0.69| 8.18| 91.85| | |
141
142Time per cube adjusted for table size (in seconds \* GiB, lower is better).
143
144| Solver | Size |17 moves|18 moves|19 moves|20 moves|Superflip|
145|:---------|:-------|-------:|-------:|-------:|-------:|--------:|
146|H48 h11 |56.5 GiB| 2.57| 23.07| 208.71| 1788.12| 1231.86|
147|H48 h10 |28.3 GiB| 2.01| 19.77| 190.14| 1655.95| 1373.79|
148|H48 h9 |14.1 GiB| 1.72| 18.07| 182.67| | |
149|H48 h8 | 7.1 GiB| 1.74| 19.21| 193.74| | |
150|H48 h7 | 3.5 GiB| 1.29| 14.98| 166.41| | |
151|H48 h6 | 1.8 GiB| 1.21| 14.47| 162.36| | |
152
153</details>

Generated with cgit - Back to sebastiano.tronto.net