From 4a2e35f21b07a2abbeddc89c8eda5f1aed6bfb51 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Wed, 17 Dec 2025 09:33:41 +0100 Subject: Cleanup md --- benchmarks/benchmarks.md | 19 +++++++++---------- benchmarks/plot-benchmarks.py | 21 ++++++++++++--------- 2 files changed, 21 insertions(+), 19 deletions(-) (limited to 'benchmarks') diff --git a/benchmarks/benchmarks.md b/benchmarks/benchmarks.md index 6c035e3..33cd36e 100644 --- a/benchmarks/benchmarks.md +++ b/benchmarks/benchmarks.md @@ -101,8 +101,8 @@ Time per cube adjusted for table size (in seconds \* GiB, lower is better). - +
Single solution, 4 threads Time per cube (in seconds, lower is better). @@ -137,15 +137,15 @@ Time per cube adjusted for table size (in seconds \* GiB, lower is better). |vcube 112 | 2.4 Gib| 0.69| 7.59| 28.97| | (a) | |H48 h6 | 1.8 Gib| 1.11| 8.25| 43.60| | | +(a) vcube cannot parallelize on a single scramble, the results for the +superflip are going to be the same as in the single thread case. + - - -(a) vcube cannot parallelize on a single scramble, the results for the -superflip are going to be the same as in the single thread case.
+
Single solution, 16 threads Time per cube (in seconds, lower is better). @@ -180,15 +180,15 @@ Time per cube adjusted for table size (in seconds \* GiB, lower is better). |vcube 112 | 2.4 Gib| 0.35| 3.95| 12.37| | (a) | |H48 h6 | 1.8 Gib| 0.37| 2.62| 13.61| | | +(a) vcube cannot parallelize on a single scramble, the results for the +superflip are going to be the same as in the single thread case. + - - -(a) vcube cannot parallelize on a single scramble, the results for the -superflip are going to be the same as in the single thread case.
+
All solutions, 16 threads *Note: vcube does not have an option for finding multiple solutions.* @@ -214,7 +214,6 @@ Time per cube adjusted for table size (in seconds \* GiB, lower is better). |H48 h8 | 7.1 Gib| 1.89| 21.16| 205.79| | | |H48 h7 | 3.5 Gib| 1.28| 14.79| 165.25| | | |H48 h6 | 1.8 Gib| 1.23| 14.70| 162.42| | | -
## Comments on the results diff --git a/benchmarks/plot-benchmarks.py b/benchmarks/plot-benchmarks.py index b42c4ba..76d5d08 100644 --- a/benchmarks/plot-benchmarks.py +++ b/benchmarks/plot-benchmarks.py @@ -68,10 +68,11 @@ print( '\n' '\n' '\n' - '\n' + '' ) print("") +print() print("
Single solution, 4 threads") print() print("Time per cube (in seconds, lower is better).") @@ -82,17 +83,18 @@ print("Time per cube adjusted for table size (in seconds \\* GiB, lower is bette print() print_table(results_h48.h48_4_threads, results_vcube.vcube_4_threads, True, False) print() +print("(a) vcube cannot parallelize on a single scramble, the results for the") +print("superflip are going to be the same as in the single thread case.") +print() print( '\n' '\n' '\n' - '\n' + '' ) -print() -print("(a) vcube cannot parallelize on a single scramble, the results for the") -print("superflip are going to be the same as in the single thread case.") print("
") +print() print("
Single solution, 16 threads") print() print("Time per cube (in seconds, lower is better).") @@ -103,17 +105,18 @@ print("Time per cube adjusted for table size (in seconds \\* GiB, lower is bette print() print_table(results_h48.h48_16_threads, results_vcube.vcube_16_threads, True, False) print() +print("(a) vcube cannot parallelize on a single scramble, the results for the") +print("superflip are going to be the same as in the single thread case.") +print() print( '\n' '\n' '\n' - '\n' + '' ) -print() -print("(a) vcube cannot parallelize on a single scramble, the results for the") -print("superflip are going to be the same as in the single thread case.") print("
") +print() print("
All solutions, 16 threads") print() print("*Note: vcube does not have an option for finding multiple solutions.*") -- cgit v1.3