1840 lines
60 KiB
JSON
1840 lines
60 KiB
JSON
{
|
||
"metadata": {
|
||
"date": "2026-10-08T00:28:41.318982+08:00",
|
||
"cpu": "AMD Ryzen 7 5800H with Radeon Graphics",
|
||
"platform": "Linux-6.18.40.1-microsoft-standard-WSL2-x86_64-with-glibc2.39",
|
||
"repeats": 5,
|
||
"gpu": {
|
||
"command": [
|
||
"nvidia-smi",
|
||
"--query-gpu=name,driver_version,temperature.gpu,power.draw,utilization.gpu",
|
||
"--format=csv"
|
||
],
|
||
"process_ms": 78.23648804333061,
|
||
"stdout": "name, driver_version, temperature.gpu, power.draw [W], utilization.gpu [%]\nNVIDIA GeForce RTX 3060 Laptop GPU, 596.49, 67, 19.65 W, 29 %\n",
|
||
"stderr": ""
|
||
},
|
||
"nvcc": {
|
||
"command": [
|
||
"nvcc",
|
||
"--version"
|
||
],
|
||
"process_ms": 31.78272402146831,
|
||
"stdout": "nvcc: NVIDIA (R) Cuda compiler driver\nCopyright (c) 2005-2023 NVIDIA Corporation\nBuilt on Fri_Jan__6_16:45:21_PST_2023\nCuda compilation tools, release 12.0, V12.0.140\nBuild cuda_12.0.r12.0/compiler.32267302_0\n",
|
||
"stderr": ""
|
||
},
|
||
"gxx": {
|
||
"command": [
|
||
"g++",
|
||
"--version"
|
||
],
|
||
"process_ms": 7.172641053330153,
|
||
"stdout": "g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0\nCopyright (C) 2023 Free Software Foundation, Inc.\nThis is free software; see the source for copying conditions. There is NO\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n",
|
||
"stderr": ""
|
||
},
|
||
"source_sha256": {
|
||
"01_cpu.cpp": "b7fc5d25b32050bd3defdb3934e6bb4f1dd8b5d83d529bef8b8a90d719d17e8b",
|
||
"08_seed_cpu.cpp": "b9722cc52e46eb720fb78ea1d3f0531249cf656d274771fd8c2bad9f06f27800",
|
||
"07_residue.cu": "873bea97faec42ce87620ea8b6bea3ffdb329ba2cf7924ab2d11719a91347b38",
|
||
"08_seed_cuda.cu": "e4e95df388e572c21fed0e87b81299265ed66221f7d37b90d5c8feb7839a1ed7",
|
||
"08_upper_compare.cu": "f20dc272ebc821230c83d22ca5c9819e8b658b1b994025b2c31b1928f067335f",
|
||
"cuda_steps.cu": "b81d7c85f96c1e1f36fa6cb6907e17f62955606821e86959b038095e10f4957a",
|
||
"02_cuda_seed.cuh": "1f6a8bf1d780f569c1a685c67edd8242db9d658fb919247b0197c3b450854455",
|
||
"03_cuda_position.cuh": "69ceeb76a9954b073826a613fe9b343bc3cbb106f47546b3af2bd00df589e34c",
|
||
"04_cuda_outer_sum.cuh": "a316d3a4845351be996bee4930d817aa9d37edec05cbcf8e1869c086533a477d",
|
||
"common.hpp": "686d1964fe2fd5cb17709d9c5de7cbfbf0530a7a5622604a138a65194f100a13",
|
||
"../research/slime_solver_core.hpp": "feb1200518716b4d796fb60f60a83b6b798155bbd4e795531793181a5c7f9eba"
|
||
},
|
||
"mapping_updated_at": "2026-10-08T23:15:42.590910+08:00",
|
||
"mapping_repeats": 5,
|
||
"mapping_source_sha256": {
|
||
"01_cpu.cpp": "b7fc5d25b32050bd3defdb3934e6bb4f1dd8b5d83d529bef8b8a90d719d17e8b",
|
||
"cuda_steps.cu": "a5c639dafcdf581c35f4551195cf28e5ec82eac9b642631a6845fbfc6fa48cfb",
|
||
"02_cuda_seed.cuh": "1f6a8bf1d780f569c1a685c67edd8242db9d658fb919247b0197c3b450854455",
|
||
"03_cuda_position.cuh": "44f49a7db73e52ec87ac632a2cee2f7938a2241a356780e151b3ab0de5d9a506",
|
||
"04_cuda_outer_sum.cuh": "a316d3a4845351be996bee4930d817aa9d37edec05cbcf8e1869c086533a477d"
|
||
},
|
||
"C_updated_at": "2026-10-08T23:58:18.383398+08:00",
|
||
"verification_updated_at": "2026-10-08T23:58:18.383398+08:00",
|
||
"verification_source_sha256": {
|
||
"01_cpu.cpp": "b7fc5d25b32050bd3defdb3934e6bb4f1dd8b5d83d529bef8b8a90d719d17e8b",
|
||
"08_seed_cpu.cpp": "b9722cc52e46eb720fb78ea1d3f0531249cf656d274771fd8c2bad9f06f27800",
|
||
"07_residue.cu": "873bea97faec42ce87620ea8b6bea3ffdb329ba2cf7924ab2d11719a91347b38",
|
||
"08_seed_cuda.cu": "e4e95df388e572c21fed0e87b81299265ed66221f7d37b90d5c8feb7839a1ed7",
|
||
"08_upper_compare.cu": "f20dc272ebc821230c83d22ca5c9819e8b658b1b994025b2c31b1928f067335f",
|
||
"cuda_steps.cu": "1015892b920383399368527e3c8c5620a004276c9db8fcb5c67188a00a2d3e7a",
|
||
"02_cuda_seed.cuh": "1f6a8bf1d780f569c1a685c67edd8242db9d658fb919247b0197c3b450854455",
|
||
"03_cuda_position.cuh": "82ce3adb0bca11dab7a48f75fdccbbb207dbffa43a0c2ad8b19ec0f741f2738c",
|
||
"04_cuda_outer_sum.cuh": "a316d3a4845351be996bee4930d817aa9d37edec05cbcf8e1869c086533a477d",
|
||
"common.hpp": "9d0814927d6905964c3288d20f502a7797800e3382795e6e7c2cbbfccea6da33",
|
||
"../research/slime_solver_core.hpp": "feb1200518716b4d796fb60f60a83b6b798155bbd4e795531793181a5c7f9eba"
|
||
},
|
||
"C_source_sha256": {
|
||
"cuda_steps.cu": "1015892b920383399368527e3c8c5620a004276c9db8fcb5c67188a00a2d3e7a",
|
||
"02_cuda_seed.cuh": "1f6a8bf1d780f569c1a685c67edd8242db9d658fb919247b0197c3b450854455",
|
||
"03_cuda_position.cuh": "82ce3adb0bca11dab7a48f75fdccbbb207dbffa43a0c2ad8b19ec0f741f2738c",
|
||
"04_cuda_outer_sum.cuh": "a316d3a4845351be996bee4930d817aa9d37edec05cbcf8e1869c086533a477d",
|
||
"common.hpp": "9d0814927d6905964c3288d20f502a7797800e3382795e6e7c2cbbfccea6da33"
|
||
},
|
||
"verification_note": "Timing sequence ends at 04. Random properties moved into a theory chapter. All 13 correctness tests passed after removing the 05 timing branch; older phase measurements retain their original dates and hashes, C was remeasured with the current binary."
|
||
},
|
||
"mapping": [
|
||
{
|
||
"case": {
|
||
"name": "A:CPU → 按 seed 的 CUDA",
|
||
"seed": 61692151016558,
|
||
"seeds": 65536,
|
||
"x0": 50941,
|
||
"z0": 418996,
|
||
"width": 257,
|
||
"height": 257,
|
||
"modes": "2",
|
||
"cpu_in_table": true,
|
||
"comparisons": [
|
||
[
|
||
"01",
|
||
"02"
|
||
]
|
||
]
|
||
},
|
||
"cpu": {
|
||
"seed_start": 61692151016558,
|
||
"seeds": 65536,
|
||
"x0": 50941,
|
||
"z0": 418996,
|
||
"width": 257,
|
||
"height": 257,
|
||
"n": 5,
|
||
"candidate_count": 4328587264,
|
||
"mode": "01_cpu",
|
||
"cpu_threads": 16,
|
||
"samples_ms": [
|
||
3498.08745,
|
||
3623.869254,
|
||
3519.803192,
|
||
3550.398367,
|
||
3705.344791
|
||
],
|
||
"median_ms": 3550.398367,
|
||
"hits": [
|
||
[
|
||
61692151016558,
|
||
51069,
|
||
419124
|
||
]
|
||
]
|
||
},
|
||
"gpu": {
|
||
"seed_start": 61692151016558,
|
||
"seeds": 65536,
|
||
"x0": 50941,
|
||
"z0": 418996,
|
||
"width": 257,
|
||
"height": 257,
|
||
"n": 5,
|
||
"candidate_count": 4328587264,
|
||
"gpu": "NVIDIA GeForce RTX 3060 Laptop GPU",
|
||
"setup_ms": 260.886384,
|
||
"comparison_equal": true,
|
||
"rows": [
|
||
{
|
||
"mode": 2,
|
||
"kernel_samples_ms": [
|
||
120.9344025,
|
||
102.1470718,
|
||
101.7282562,
|
||
99.81439972,
|
||
103.3338852
|
||
],
|
||
"kernel_median_ms": 102.1470718,
|
||
"scan_samples_ms": [
|
||
131.334234,
|
||
111.109917,
|
||
110.523617,
|
||
108.4538,
|
||
112.347517
|
||
],
|
||
"scan_median_ms": 111.109917
|
||
}
|
||
],
|
||
"hits": [
|
||
[
|
||
61692151016558,
|
||
51069,
|
||
419124
|
||
]
|
||
]
|
||
},
|
||
"raw": [
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/01_cpu",
|
||
"--seed",
|
||
"61692151016558",
|
||
"--seeds",
|
||
"65536",
|
||
"--x0",
|
||
"50941",
|
||
"--z0",
|
||
"418996",
|
||
"--width",
|
||
"257",
|
||
"--height",
|
||
"257",
|
||
"-n",
|
||
"5",
|
||
"--repeats",
|
||
"5",
|
||
"--cpu-threads",
|
||
"16"
|
||
],
|
||
"process_ms": 21383.07955799996,
|
||
"stdout": "{\"seed_start\":61692151016558,\"seeds\":65536,\"x0\":50941,\"z0\":418996,\"width\":257,\"height\":257,\"n\":5,\"candidate_count\":4328587264,\"mode\":\"01_cpu\",\"cpu_threads\":16,\"samples_ms\":[3498.08745,3623.869254,3519.803192,3550.398367,3705.344791],\"median_ms\":3550.398367,\"hits\":[[61692151016558,51069,419124]]}\n",
|
||
"stderr": ""
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/cuda_steps",
|
||
"--seed",
|
||
"61692151016558",
|
||
"--seeds",
|
||
"65536",
|
||
"--x0",
|
||
"50941",
|
||
"--z0",
|
||
"418996",
|
||
"--width",
|
||
"257",
|
||
"--height",
|
||
"257",
|
||
"-n",
|
||
"5",
|
||
"--repeats",
|
||
"5",
|
||
"--modes",
|
||
"2"
|
||
],
|
||
"process_ms": 1042.900083999939,
|
||
"stdout": "{\"seed_start\":61692151016558,\"seeds\":65536,\"x0\":50941,\"z0\":418996,\"width\":257,\"height\":257,\"n\":5,\"candidate_count\":4328587264,\"gpu\":\"NVIDIA GeForce RTX 3060 Laptop GPU\",\"setup_ms\":260.886384,\"comparison_equal\":true,\"rows\":[{\"mode\":2,\"kernel_samples_ms\":[120.9344025,102.1470718,101.7282562,99.81439972,103.3338852],\"kernel_median_ms\":102.1470718,\"scan_samples_ms\":[131.334234,111.109917,110.523617,108.4538,112.347517],\"scan_median_ms\":111.109917}],\"hits\":[[61692151016558,51069,419124]]}\n",
|
||
"stderr": ""
|
||
}
|
||
],
|
||
"equality": true,
|
||
"verification": {
|
||
"cpu_scope": "full",
|
||
"cpu_case": {
|
||
"name": "A:CPU → 按 seed 的 CUDA",
|
||
"seed": 61692151016558,
|
||
"seeds": 65536,
|
||
"x0": 50941,
|
||
"z0": 418996,
|
||
"width": 257,
|
||
"height": 257,
|
||
"modes": "2",
|
||
"cpu_in_table": true,
|
||
"comparisons": [
|
||
[
|
||
"01",
|
||
"02"
|
||
]
|
||
]
|
||
},
|
||
"all_gpu_hits_exact": true
|
||
}
|
||
},
|
||
{
|
||
"case": {
|
||
"name": "B:大坐标范围的固定坐标策略",
|
||
"seed": 61692151016558,
|
||
"seeds": 65536,
|
||
"x0": 49021,
|
||
"z0": 417076,
|
||
"width": 4097,
|
||
"height": 4097,
|
||
"modes": "2,3",
|
||
"cpu_in_table": false,
|
||
"cpu_subset": true,
|
||
"comparisons": [
|
||
[
|
||
"02",
|
||
"03"
|
||
]
|
||
]
|
||
},
|
||
"cpu": {
|
||
"seed_start": 61692151016558,
|
||
"seeds": 65536,
|
||
"x0": 50941,
|
||
"z0": 418996,
|
||
"width": 257,
|
||
"height": 257,
|
||
"n": 5,
|
||
"candidate_count": 4328587264,
|
||
"mode": "01_cpu",
|
||
"cpu_threads": 16,
|
||
"samples_ms": [
|
||
3458.045995
|
||
],
|
||
"median_ms": 3458.045995,
|
||
"hits": [
|
||
[
|
||
61692151016558,
|
||
51069,
|
||
419124
|
||
]
|
||
]
|
||
},
|
||
"gpu": {
|
||
"seed_start": 61692151016558,
|
||
"seeds": 65536,
|
||
"x0": 49021,
|
||
"z0": 417076,
|
||
"width": 4097,
|
||
"height": 4097,
|
||
"n": 5,
|
||
"candidate_count": 1100048564224,
|
||
"gpu": "NVIDIA GeForce RTX 3060 Laptop GPU",
|
||
"setup_ms": 257.597383,
|
||
"comparison_equal": true,
|
||
"rows": [
|
||
{
|
||
"mode": 2,
|
||
"kernel_samples_ms": [
|
||
29054.95703,
|
||
31483.76562,
|
||
31598.53906,
|
||
32409.56445,
|
||
32846.57812
|
||
],
|
||
"kernel_median_ms": 31598.53906,
|
||
"scan_samples_ms": [
|
||
31399.04984,
|
||
34079.18334,
|
||
34152.85534,
|
||
35050.73465,
|
||
35564.55673
|
||
],
|
||
"scan_median_ms": 34152.85534
|
||
},
|
||
{
|
||
"mode": 3,
|
||
"kernel_samples_ms": [
|
||
16347.57324,
|
||
16296.875,
|
||
17600.38672,
|
||
18500.11328,
|
||
19193.87305
|
||
],
|
||
"kernel_median_ms": 17600.38672,
|
||
"scan_samples_ms": [
|
||
17661.25404,
|
||
17655.96184,
|
||
19014.1534,
|
||
20042.87537,
|
||
20794.41487
|
||
],
|
||
"scan_median_ms": 19014.1534
|
||
}
|
||
],
|
||
"hits": [
|
||
[
|
||
61692151016558,
|
||
51069,
|
||
419124
|
||
]
|
||
]
|
||
},
|
||
"raw": [
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/01_cpu",
|
||
"--seed",
|
||
"61692151016558",
|
||
"--seeds",
|
||
"65536",
|
||
"--x0",
|
||
"50941",
|
||
"--z0",
|
||
"418996",
|
||
"--width",
|
||
"257",
|
||
"--height",
|
||
"257",
|
||
"-n",
|
||
"5",
|
||
"--repeats",
|
||
"1",
|
||
"--cpu-threads",
|
||
"16"
|
||
],
|
||
"process_ms": 7058.600527999943,
|
||
"stdout": "{\"seed_start\":61692151016558,\"seeds\":65536,\"x0\":50941,\"z0\":418996,\"width\":257,\"height\":257,\"n\":5,\"candidate_count\":4328587264,\"mode\":\"01_cpu\",\"cpu_threads\":16,\"samples_ms\":[3458.045995],\"median_ms\":3458.045995,\"hits\":[[61692151016558,51069,419124]]}\n",
|
||
"stderr": ""
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/cuda_steps",
|
||
"--seed",
|
||
"61692151016558",
|
||
"--seeds",
|
||
"65536",
|
||
"--x0",
|
||
"49021",
|
||
"--z0",
|
||
"417076",
|
||
"--width",
|
||
"4097",
|
||
"--height",
|
||
"4097",
|
||
"-n",
|
||
"5",
|
||
"--repeats",
|
||
"5",
|
||
"--modes",
|
||
"2,3"
|
||
],
|
||
"process_ms": 311370.96623599995,
|
||
"stdout": "{\"seed_start\":61692151016558,\"seeds\":65536,\"x0\":49021,\"z0\":417076,\"width\":4097,\"height\":4097,\"n\":5,\"candidate_count\":1100048564224,\"gpu\":\"NVIDIA GeForce RTX 3060 Laptop GPU\",\"setup_ms\":257.597383,\"comparison_equal\":true,\"rows\":[{\"mode\":2,\"kernel_samples_ms\":[29054.95703,31483.76562,31598.53906,32409.56445,32846.57812],\"kernel_median_ms\":31598.53906,\"scan_samples_ms\":[31399.04984,34079.18334,34152.85534,35050.73465,35564.55673],\"scan_median_ms\":34152.85534},{\"mode\":3,\"kernel_samples_ms\":[16347.57324,16296.875,17600.38672,18500.11328,19193.87305],\"kernel_median_ms\":17600.38672,\"scan_samples_ms\":[17661.25404,17655.96184,19014.1534,20042.87537,20794.41487],\"scan_median_ms\":19014.1534}],\"hits\":[[61692151016558,51069,419124]]}\n",
|
||
"stderr": ""
|
||
}
|
||
],
|
||
"equality": true,
|
||
"verification": {
|
||
"cpu_scope": "subset",
|
||
"cpu_case": {
|
||
"name": "B:大坐标范围的固定坐标策略",
|
||
"seed": 61692151016558,
|
||
"seeds": 65536,
|
||
"x0": 50941,
|
||
"z0": 418996,
|
||
"width": 257,
|
||
"height": 257,
|
||
"modes": "2,3",
|
||
"cpu_in_table": false,
|
||
"cpu_subset": true,
|
||
"comparisons": [
|
||
[
|
||
"02",
|
||
"03"
|
||
]
|
||
]
|
||
},
|
||
"all_gpu_hits_exact": true
|
||
}
|
||
},
|
||
{
|
||
"case": {
|
||
"name": "C:固定 seed 的坐标扫描与 outer sum",
|
||
"seed": 61692151016558,
|
||
"seeds": 1,
|
||
"x0": 46973,
|
||
"z0": 415028,
|
||
"width": 8193,
|
||
"height": 8193,
|
||
"modes": "3,4",
|
||
"cpu_in_table": false,
|
||
"comparisons": [
|
||
[
|
||
"03",
|
||
"04"
|
||
]
|
||
],
|
||
"repeats": 100
|
||
},
|
||
"cpu": {
|
||
"seed_start": 61692151016558,
|
||
"seeds": 1,
|
||
"x0": 46973,
|
||
"z0": 415028,
|
||
"width": 8193,
|
||
"height": 8193,
|
||
"n": 5,
|
||
"candidate_count": 67125249,
|
||
"mode": "01_cpu",
|
||
"cpu_threads": 16,
|
||
"samples_ms": [
|
||
431.680925
|
||
],
|
||
"median_ms": 431.680925,
|
||
"hits": [
|
||
[
|
||
61692151016558,
|
||
51069,
|
||
419124
|
||
]
|
||
]
|
||
},
|
||
"gpu": {
|
||
"seed_start": 61692151016558,
|
||
"seeds": 1,
|
||
"x0": 46973,
|
||
"z0": 415028,
|
||
"width": 8193,
|
||
"height": 8193,
|
||
"n": 5,
|
||
"candidate_count": 67125249,
|
||
"gpu": "NVIDIA GeForce RTX 3060 Laptop GPU",
|
||
"setup_ms": 261.544059,
|
||
"comparison_equal": true,
|
||
"rows": [
|
||
{
|
||
"mode": 3,
|
||
"kernel_samples_ms": [
|
||
2.719743967,
|
||
4.548607826,
|
||
2.719743967,
|
||
2.71359992,
|
||
3.421184063,
|
||
2.719743967,
|
||
2.721791983,
|
||
4.546559811,
|
||
2.71359992,
|
||
2.714623928,
|
||
2.717695951,
|
||
2.719743967,
|
||
2.716671944,
|
||
5.061632156,
|
||
2.717695951,
|
||
2.718719959,
|
||
2.71359992,
|
||
2.715647936,
|
||
2.71359992,
|
||
4.462592125,
|
||
2.715647936,
|
||
2.719743967,
|
||
2.718719959,
|
||
2.718719959,
|
||
2.714623928,
|
||
3.991552114,
|
||
4.080639839,
|
||
2.715647936,
|
||
2.716671944,
|
||
2.718719959,
|
||
2.714623928,
|
||
3.131392002,
|
||
4.841472149,
|
||
2.718719959,
|
||
2.717695951,
|
||
2.71359992,
|
||
2.718719959,
|
||
2.718719959,
|
||
5.118976116,
|
||
2.717695951,
|
||
2.718719959,
|
||
3.597311974,
|
||
2.717695951,
|
||
2.714623928,
|
||
4.768767834,
|
||
2.353152037,
|
||
2.357248068,
|
||
4.742144108,
|
||
2.61836791,
|
||
2.350080013,
|
||
2.343935966,
|
||
2.343935966,
|
||
2.352128029,
|
||
2.34700799,
|
||
2.619391918,
|
||
2.369535923,
|
||
2.367487907,
|
||
2.363392115,
|
||
4.854784012,
|
||
2.362368107,
|
||
2.362368107,
|
||
4.595712185,
|
||
2.362368107,
|
||
2.361344099,
|
||
2.367487907,
|
||
2.361344099,
|
||
2.365439892,
|
||
2.360320091,
|
||
3.052544117,
|
||
2.360320091,
|
||
2.360320091,
|
||
2.371583939,
|
||
4.817920208,
|
||
2.376703978,
|
||
2.370559931,
|
||
4.264959812,
|
||
2.379776001,
|
||
2.385920048,
|
||
2.380800009,
|
||
2.371583939,
|
||
2.370559931,
|
||
2.370559931,
|
||
2.872319937,
|
||
2.38489604,
|
||
2.379776001,
|
||
4.811776161,
|
||
2.378751993,
|
||
2.367487907,
|
||
2.360320091,
|
||
2.362368107,
|
||
3.404799938,
|
||
3.628031969,
|
||
6.178815842,
|
||
2.3664639,
|
||
2.361344099,
|
||
2.349056005,
|
||
2.349056005,
|
||
2.349056005,
|
||
4.595712185,
|
||
2.374655962
|
||
],
|
||
"kernel_median_ms": 2.714623928,
|
||
"scan_samples_ms": [
|
||
3.361799,
|
||
5.427067,
|
||
3.262892,
|
||
3.256716,
|
||
4.0131,
|
||
3.125633,
|
||
3.140041,
|
||
5.201408,
|
||
3.133867,
|
||
3.08945,
|
||
3.14145,
|
||
3.247291,
|
||
3.207966,
|
||
5.791283,
|
||
3.204174,
|
||
3.179908,
|
||
3.246966,
|
||
3.235266,
|
||
3.267225,
|
||
5.118424,
|
||
3.255958,
|
||
3.1889,
|
||
3.150117,
|
||
3.118158,
|
||
3.131592,
|
||
4.524433,
|
||
4.937291,
|
||
3.1382,
|
||
3.121191,
|
||
3.147733,
|
||
3.128991,
|
||
3.577925,
|
||
5.585233,
|
||
3.1161,
|
||
3.103642,
|
||
3.121733,
|
||
3.170592,
|
||
3.147192,
|
||
5.81685,
|
||
3.104834,
|
||
3.176983,
|
||
4.392916,
|
||
3.136574,
|
||
3.098659,
|
||
5.483508,
|
||
2.83205,
|
||
2.804316,
|
||
5.437791,
|
||
3.179041,
|
||
2.733033,
|
||
2.688617,
|
||
2.784058,
|
||
2.816017,
|
||
2.7391,
|
||
3.169725,
|
||
2.728158,
|
||
2.768133,
|
||
2.930417,
|
||
5.615133,
|
||
2.786441,
|
||
2.788933,
|
||
5.239433,
|
||
2.7404,
|
||
2.761416,
|
||
2.738233,
|
||
2.7417,
|
||
2.744516,
|
||
2.758059,
|
||
3.5204,
|
||
2.721117,
|
||
2.760225,
|
||
2.75275,
|
||
5.519799,
|
||
2.753183,
|
||
2.783083,
|
||
4.988533,
|
||
2.859675,
|
||
2.929659,
|
||
2.876033,
|
||
2.840716,
|
||
2.790558,
|
||
2.781891,
|
||
3.403725,
|
||
3.063125,
|
||
2.996175,
|
||
5.555333,
|
||
2.8769,
|
||
2.736175,
|
||
2.819375,
|
||
2.763041,
|
||
3.908559,
|
||
4.207558,
|
||
7.026717,
|
||
2.722525,
|
||
2.790125,
|
||
2.696308,
|
||
2.720684,
|
||
2.699992,
|
||
5.185483,
|
||
2.718517
|
||
],
|
||
"scan_median_ms": 3.127312
|
||
},
|
||
{
|
||
"mode": 4,
|
||
"kernel_samples_ms": [
|
||
1.602560043,
|
||
1.604608059,
|
||
1.602560043,
|
||
1.598464012,
|
||
3.100672007,
|
||
1.602560043,
|
||
1.602560043,
|
||
1.597440004,
|
||
1.598464012,
|
||
1.597440004,
|
||
3.857408047,
|
||
1.598464012,
|
||
1.597440004,
|
||
1.602560043,
|
||
1.602560043,
|
||
1.603584051,
|
||
3.83180809,
|
||
2.126847982,
|
||
1.598464012,
|
||
1.598464012,
|
||
1.602560043,
|
||
1.602560043,
|
||
3.572736025,
|
||
1.602560043,
|
||
1.602560043,
|
||
1.602560043,
|
||
1.602560043,
|
||
1.597440004,
|
||
3.282943964,
|
||
1.602560043,
|
||
1.605631948,
|
||
1.602560043,
|
||
1.603584051,
|
||
1.602560043,
|
||
2.043904066,
|
||
2.509824038,
|
||
1.602560043,
|
||
1.602560043,
|
||
1.606655955,
|
||
1.602560043,
|
||
1.597440004,
|
||
2.599936008,
|
||
1.598464012,
|
||
1.602560043,
|
||
1.598464012,
|
||
1.469439983,
|
||
1.392639995,
|
||
1.388543963,
|
||
1.389567971,
|
||
1.384448051,
|
||
1.619968057,
|
||
2.686975956,
|
||
1.387519956,
|
||
1.387519956,
|
||
2.667520046,
|
||
1.398784041,
|
||
1.397760034,
|
||
1.39468801,
|
||
1.393664002,
|
||
1.393664002,
|
||
1.397760034,
|
||
1.946624041,
|
||
1.395712018,
|
||
1.39468801,
|
||
2.056191921,
|
||
2.760704041,
|
||
1.395712018,
|
||
1.395712018,
|
||
1.894400001,
|
||
1.39468801,
|
||
1.391615987,
|
||
1.397760034,
|
||
1.396736026,
|
||
1.400832057,
|
||
1.400832057,
|
||
1.396736026,
|
||
1.401855946,
|
||
1.401855946,
|
||
1.401855946,
|
||
2.65625596,
|
||
1.398784041,
|
||
1.397760034,
|
||
2.949120045,
|
||
1.401855946,
|
||
1.404927969,
|
||
1.406975985,
|
||
1.404927969,
|
||
1.404927969,
|
||
2.736128092,
|
||
2.593791962,
|
||
1.398784041,
|
||
1.395712018,
|
||
1.402879953,
|
||
1.402879953,
|
||
2.193408012,
|
||
2.944000006,
|
||
1.39468801,
|
||
1.39468801,
|
||
1.401855946,
|
||
1.404927969
|
||
],
|
||
"kernel_median_ms": 1.598464012,
|
||
"scan_samples_ms": [
|
||
2.081192,
|
||
2.017816,
|
||
2.022583,
|
||
1.983042,
|
||
3.886783,
|
||
1.923133,
|
||
1.953575,
|
||
1.913058,
|
||
1.916525,
|
||
1.901358,
|
||
4.444266,
|
||
1.985209,
|
||
1.931908,
|
||
1.913384,
|
||
1.983909,
|
||
1.960941,
|
||
4.444699,
|
||
2.614408,
|
||
1.977083,
|
||
1.954767,
|
||
1.934833,
|
||
1.912733,
|
||
4.119917,
|
||
1.919666,
|
||
1.9136,
|
||
1.901574,
|
||
1.923675,
|
||
2.015975,
|
||
3.7778,
|
||
1.9786,
|
||
1.969716,
|
||
1.907533,
|
||
1.9669,
|
||
1.9149,
|
||
2.430566,
|
||
3.039184,
|
||
1.923458,
|
||
1.904283,
|
||
1.922158,
|
||
1.914358,
|
||
1.891283,
|
||
3.0251,
|
||
1.904284,
|
||
1.930391,
|
||
1.994199,
|
||
1.850008,
|
||
1.762042,
|
||
1.787716,
|
||
1.692925,
|
||
1.673858,
|
||
2.019116,
|
||
3.393867,
|
||
1.702241,
|
||
1.683825,
|
||
3.373283,
|
||
1.712966,
|
||
1.703217,
|
||
1.828233,
|
||
1.725641,
|
||
1.709392,
|
||
1.690867,
|
||
2.282366,
|
||
1.692491,
|
||
1.671692,
|
||
2.446708,
|
||
3.304491,
|
||
1.735825,
|
||
1.695308,
|
||
2.4349,
|
||
1.689999,
|
||
1.697909,
|
||
1.716975,
|
||
1.776342,
|
||
1.6809,
|
||
1.711992,
|
||
1.761392,
|
||
1.805592,
|
||
1.847625,
|
||
1.826934,
|
||
3.585725,
|
||
1.699317,
|
||
1.695308,
|
||
3.960775,
|
||
1.921508,
|
||
1.832675,
|
||
1.792158,
|
||
1.675484,
|
||
1.686641,
|
||
3.621367,
|
||
3.119025,
|
||
1.729975,
|
||
1.696934,
|
||
1.825742,
|
||
1.665517,
|
||
2.606825,
|
||
3.577491,
|
||
1.65945,
|
||
1.658258,
|
||
1.75695,
|
||
1.668333
|
||
],
|
||
"scan_median_ms": 1.913492
|
||
}
|
||
],
|
||
"hits": [
|
||
[
|
||
61692151016558,
|
||
51069,
|
||
419124
|
||
]
|
||
]
|
||
},
|
||
"raw": [
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/01_cpu",
|
||
"--seed",
|
||
"61692151016558",
|
||
"--seeds",
|
||
"1",
|
||
"--x0",
|
||
"46973",
|
||
"--z0",
|
||
"415028",
|
||
"--width",
|
||
"8193",
|
||
"--height",
|
||
"8193",
|
||
"-n",
|
||
"5",
|
||
"--repeats",
|
||
"1",
|
||
"--cpu-threads",
|
||
"16"
|
||
],
|
||
"process_ms": 900.4570249999233,
|
||
"stdout": "{\"seed_start\":61692151016558,\"seeds\":1,\"x0\":46973,\"z0\":415028,\"width\":8193,\"height\":8193,\"n\":5,\"candidate_count\":67125249,\"mode\":\"01_cpu\",\"cpu_threads\":16,\"samples_ms\":[431.680925],\"median_ms\":431.680925,\"hits\":[[61692151016558,51069,419124]]}\n",
|
||
"stderr": ""
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/cuda_steps",
|
||
"--seed",
|
||
"61692151016558",
|
||
"--seeds",
|
||
"1",
|
||
"--x0",
|
||
"46973",
|
||
"--z0",
|
||
"415028",
|
||
"--width",
|
||
"8193",
|
||
"--height",
|
||
"8193",
|
||
"-n",
|
||
"5",
|
||
"--modes",
|
||
"3,4",
|
||
"--repeats",
|
||
"100"
|
||
],
|
||
"process_ms": 886.7055689997869,
|
||
"stdout": "{\"seed_start\":61692151016558,\"seeds\":1,\"x0\":46973,\"z0\":415028,\"width\":8193,\"height\":8193,\"n\":5,\"candidate_count\":67125249,\"gpu\":\"NVIDIA GeForce RTX 3060 Laptop GPU\",\"setup_ms\":261.544059,\"comparison_equal\":true,\"rows\":[{\"mode\":3,\"kernel_samples_ms\":[2.719743967,4.548607826,2.719743967,2.71359992,3.421184063,2.719743967,2.721791983,4.546559811,2.71359992,2.714623928,2.717695951,2.719743967,2.716671944,5.061632156,2.717695951,2.718719959,2.71359992,2.715647936,2.71359992,4.462592125,2.715647936,2.719743967,2.718719959,2.718719959,2.714623928,3.991552114,4.080639839,2.715647936,2.716671944,2.718719959,2.714623928,3.131392002,4.841472149,2.718719959,2.717695951,2.71359992,2.718719959,2.718719959,5.118976116,2.717695951,2.718719959,3.597311974,2.717695951,2.714623928,4.768767834,2.353152037,2.357248068,4.742144108,2.61836791,2.350080013,2.343935966,2.343935966,2.352128029,2.34700799,2.619391918,2.369535923,2.367487907,2.363392115,4.854784012,2.362368107,2.362368107,4.595712185,2.362368107,2.361344099,2.367487907,2.361344099,2.365439892,2.360320091,3.052544117,2.360320091,2.360320091,2.371583939,4.817920208,2.376703978,2.370559931,4.264959812,2.379776001,2.385920048,2.380800009,2.371583939,2.370559931,2.370559931,2.872319937,2.38489604,2.379776001,4.811776161,2.378751993,2.367487907,2.360320091,2.362368107,3.404799938,3.628031969,6.178815842,2.3664639,2.361344099,2.349056005,2.349056005,2.349056005,4.595712185,2.374655962],\"kernel_median_ms\":2.714623928,\"scan_samples_ms\":[3.361799,5.427067,3.262892,3.256716,4.0131,3.125633,3.140041,5.201408,3.133867,3.08945,3.14145,3.247291,3.207966,5.791283,3.204174,3.179908,3.246966,3.235266,3.267225,5.118424,3.255958,3.1889,3.150117,3.118158,3.131592,4.524433,4.937291,3.1382,3.121191,3.147733,3.128991,3.577925,5.585233,3.1161,3.103642,3.121733,3.170592,3.147192,5.81685,3.104834,3.176983,4.392916,3.136574,3.098659,5.483508,2.83205,2.804316,5.437791,3.179041,2.733033,2.688617,2.784058,2.816017,2.7391,3.169725,2.728158,2.768133,2.930417,5.615133,2.786441,2.788933,5.239433,2.7404,2.761416,2.738233,2.7417,2.744516,2.758059,3.5204,2.721117,2.760225,2.75275,5.519799,2.753183,2.783083,4.988533,2.859675,2.929659,2.876033,2.840716,2.790558,2.781891,3.403725,3.063125,2.996175,5.555333,2.8769,2.736175,2.819375,2.763041,3.908559,4.207558,7.026717,2.722525,2.790125,2.696308,2.720684,2.699992,5.185483,2.718517],\"scan_median_ms\":3.127312},{\"mode\":4,\"kernel_samples_ms\":[1.602560043,1.604608059,1.602560043,1.598464012,3.100672007,1.602560043,1.602560043,1.597440004,1.598464012,1.597440004,3.857408047,1.598464012,1.597440004,1.602560043,1.602560043,1.603584051,3.83180809,2.126847982,1.598464012,1.598464012,1.602560043,1.602560043,3.572736025,1.602560043,1.602560043,1.602560043,1.602560043,1.597440004,3.282943964,1.602560043,1.605631948,1.602560043,1.603584051,1.602560043,2.043904066,2.509824038,1.602560043,1.602560043,1.606655955,1.602560043,1.597440004,2.599936008,1.598464012,1.602560043,1.598464012,1.469439983,1.392639995,1.388543963,1.389567971,1.384448051,1.619968057,2.686975956,1.387519956,1.387519956,2.667520046,1.398784041,1.397760034,1.39468801,1.393664002,1.393664002,1.397760034,1.946624041,1.395712018,1.39468801,2.056191921,2.760704041,1.395712018,1.395712018,1.894400001,1.39468801,1.391615987,1.397760034,1.396736026,1.400832057,1.400832057,1.396736026,1.401855946,1.401855946,1.401855946,2.65625596,1.398784041,1.397760034,2.949120045,1.401855946,1.404927969,1.406975985,1.404927969,1.404927969,2.736128092,2.593791962,1.398784041,1.395712018,1.402879953,1.402879953,2.193408012,2.944000006,1.39468801,1.39468801,1.401855946,1.404927969],\"kernel_median_ms\":1.598464012,\"scan_samples_ms\":[2.081192,2.017816,2.022583,1.983042,3.886783,1.923133,1.953575,1.913058,1.916525,1.901358,4.444266,1.985209,1.931908,1.913384,1.983909,1.960941,4.444699,2.614408,1.977083,1.954767,1.934833,1.912733,4.119917,1.919666,1.9136,1.901574,1.923675,2.015975,3.7778,1.9786,1.969716,1.907533,1.9669,1.9149,2.430566,3.039184,1.923458,1.904283,1.922158,1.914358,1.891283,3.0251,1.904284,1.930391,1.994199,1.850008,1.762042,1.787716,1.692925,1.673858,2.019116,3.393867,1.702241,1.683825,3.373283,1.712966,1.703217,1.828233,1.725641,1.709392,1.690867,2.282366,1.692491,1.671692,2.446708,3.304491,1.735825,1.695308,2.4349,1.689999,1.697909,1.716975,1.776342,1.6809,1.711992,1.761392,1.805592,1.847625,1.826934,3.585725,1.699317,1.695308,3.960775,1.921508,1.832675,1.792158,1.675484,1.686641,3.621367,3.119025,1.729975,1.696934,1.825742,1.665517,2.606825,3.577491,1.65945,1.658258,1.75695,1.668333],\"scan_median_ms\":1.913492}],\"hits\":[[61692151016558,51069,419124]]}\n",
|
||
"stderr": ""
|
||
}
|
||
],
|
||
"equality": true,
|
||
"verification": {
|
||
"cpu_scope": "full",
|
||
"cpu_case": {
|
||
"name": "C:固定 seed 的坐标扫描与后续优化",
|
||
"seed": 61692151016558,
|
||
"seeds": 1,
|
||
"x0": 46973,
|
||
"z0": 415028,
|
||
"width": 8193,
|
||
"height": 8193,
|
||
"modes": "3,4,5,6",
|
||
"cpu_in_table": false,
|
||
"comparisons": [
|
||
[
|
||
"03",
|
||
"04"
|
||
],
|
||
[
|
||
"03",
|
||
"05"
|
||
],
|
||
[
|
||
"05",
|
||
"06"
|
||
]
|
||
]
|
||
},
|
||
"all_gpu_hits_exact": true
|
||
}
|
||
}
|
||
],
|
||
"residue": {
|
||
"raw": [
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/07_residue",
|
||
"--seed",
|
||
"61692151016558",
|
||
"-n",
|
||
"5"
|
||
],
|
||
"process_ms": 3884.2793600051664,
|
||
"stdout": "residue_space=68719476736 residue_survivors=180476 survival_rate=2.62627e-06\nprepare_ms=298.566 residue_kernel_ms=2883.81\nworld_positions=14062500000000 expanded_candidates=36937048 exact_ms=391.479 hits=1\nhit 51069 419124\n",
|
||
"stderr": ""
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/07_residue",
|
||
"--seed",
|
||
"61692151016558",
|
||
"-n",
|
||
"5"
|
||
],
|
||
"process_ms": 3564.232049975544,
|
||
"stdout": "residue_space=68719476736 residue_survivors=180476 survival_rate=2.62627e-06\nprepare_ms=263.806 residue_kernel_ms=2667.73\nworld_positions=14062500000000 expanded_candidates=36937048 exact_ms=346.071 hits=1\nhit 51069 419124\n",
|
||
"stderr": ""
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/07_residue",
|
||
"--seed",
|
||
"61692151016558",
|
||
"-n",
|
||
"5"
|
||
],
|
||
"process_ms": 3939.0165070071816,
|
||
"stdout": "residue_space=68719476736 residue_survivors=180476 survival_rate=2.62627e-06\nprepare_ms=273.764 residue_kernel_ms=2967\nworld_positions=14062500000000 expanded_candidates=36937048 exact_ms=381.637 hits=1\nhit 51069 419124\n",
|
||
"stderr": ""
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/07_residue",
|
||
"--seed",
|
||
"61692151016558",
|
||
"-n",
|
||
"5"
|
||
],
|
||
"process_ms": 3993.870547041297,
|
||
"stdout": "residue_space=68719476736 residue_survivors=180476 survival_rate=2.62627e-06\nprepare_ms=271.627 residue_kernel_ms=2969.76\nworld_positions=14062500000000 expanded_candidates=36937048 exact_ms=407.697 hits=1\nhit 51069 419124\n",
|
||
"stderr": ""
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/07_residue",
|
||
"--seed",
|
||
"61692151016558",
|
||
"-n",
|
||
"5"
|
||
],
|
||
"process_ms": 4082.3876509675756,
|
||
"stdout": "residue_space=68719476736 residue_survivors=180476 survival_rate=2.62627e-06\nprepare_ms=356.457 residue_kernel_ms=3016.12\nworld_positions=14062500000000 expanded_candidates=36937048 exact_ms=383.765 hits=1\nhit 51069 419124\n",
|
||
"stderr": ""
|
||
}
|
||
],
|
||
"warmup": {
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/07_residue",
|
||
"--seed",
|
||
"61692151016558",
|
||
"-n",
|
||
"5"
|
||
],
|
||
"process_ms": 3919.062159024179,
|
||
"stdout": "residue_space=68719476736 residue_survivors=180476 survival_rate=2.62627e-06\nprepare_ms=359.321 residue_kernel_ms=2860.98\nworld_positions=14062500000000 expanded_candidates=36937048 exact_ms=392.804 hits=1\nhit 51069 419124\n",
|
||
"stderr": ""
|
||
},
|
||
"counts": {
|
||
"residue_space": 68719476736,
|
||
"residue_survivors": 180476,
|
||
"survival_rate": 2.62627e-06,
|
||
"prepare_ms": 298.566,
|
||
"residue_kernel_ms": 2883.81,
|
||
"world_positions": 14062500000000,
|
||
"expanded_candidates": 36937048,
|
||
"exact_ms": 391.479,
|
||
"hits": 1
|
||
},
|
||
"kernel": {
|
||
"samples_ms": [
|
||
2883.81,
|
||
2667.73,
|
||
2967,
|
||
2969.76,
|
||
3016.12
|
||
],
|
||
"median_ms": 2967,
|
||
"min_ms": 2667.73,
|
||
"max_ms": 3016.12
|
||
},
|
||
"compute": {
|
||
"samples_ms": [
|
||
3573.8549999999996,
|
||
3277.607,
|
||
3622.4010000000003,
|
||
3649.0840000000003,
|
||
3756.3419999999996
|
||
],
|
||
"median_ms": 3622.4010000000003,
|
||
"min_ms": 3277.607,
|
||
"max_ms": 3756.3419999999996
|
||
},
|
||
"process": {
|
||
"samples_ms": [
|
||
3884.2793600051664,
|
||
3564.232049975544,
|
||
3939.0165070071816,
|
||
3993.870547041297,
|
||
4082.3876509675756
|
||
],
|
||
"median_ms": 3939.0165070071816,
|
||
"min_ms": 3564.232049975544,
|
||
"max_ms": 4082.3876509675756
|
||
}
|
||
},
|
||
"seeds": {
|
||
"raw": {
|
||
"brute_cpu": [
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/seed_brute_cpu",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--count",
|
||
"268435456",
|
||
"-p",
|
||
"16"
|
||
],
|
||
"process_ms": 183.53929999284446,
|
||
"stdout": "count=268435456 matches=0 seconds=0.175604 seeds_per_second=1.52864e+09 projected_full48_seconds=184135\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"count": 268435456,
|
||
"matches": 0,
|
||
"seconds": 0.175604,
|
||
"seeds_per_second": 1528640000.0,
|
||
"projected_full48_seconds": 184135
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/seed_brute_cpu",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--count",
|
||
"268435456",
|
||
"-p",
|
||
"16"
|
||
],
|
||
"process_ms": 181.31727498257533,
|
||
"stdout": "count=268435456 matches=0 seconds=0.174542 seeds_per_second=1.53794e+09 projected_full48_seconds=183020\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"count": 268435456,
|
||
"matches": 0,
|
||
"seconds": 0.174542,
|
||
"seeds_per_second": 1537940000.0,
|
||
"projected_full48_seconds": 183020
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/seed_brute_cpu",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--count",
|
||
"268435456",
|
||
"-p",
|
||
"16"
|
||
],
|
||
"process_ms": 173.61423396505415,
|
||
"stdout": "count=268435456 matches=0 seconds=0.166702 seeds_per_second=1.61027e+09 projected_full48_seconds=174800\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"count": 268435456,
|
||
"matches": 0,
|
||
"seconds": 0.166702,
|
||
"seeds_per_second": 1610270000.0,
|
||
"projected_full48_seconds": 174800
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/seed_brute_cpu",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--count",
|
||
"268435456",
|
||
"-p",
|
||
"16"
|
||
],
|
||
"process_ms": 180.5124669917859,
|
||
"stdout": "count=268435456 matches=0 seconds=0.173738 seeds_per_second=1.54506e+09 projected_full48_seconds=182177\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"count": 268435456,
|
||
"matches": 0,
|
||
"seconds": 0.173738,
|
||
"seeds_per_second": 1545060000.0,
|
||
"projected_full48_seconds": 182177
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/seed_brute_cpu",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--count",
|
||
"268435456",
|
||
"-p",
|
||
"16"
|
||
],
|
||
"process_ms": 204.09728301456198,
|
||
"stdout": "count=268435456 matches=0 seconds=0.194145 seeds_per_second=1.38265e+09 projected_full48_seconds=203576\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"count": 268435456,
|
||
"matches": 0,
|
||
"seconds": 0.194145,
|
||
"seeds_per_second": 1382650000.0,
|
||
"projected_full48_seconds": 203576
|
||
}
|
||
}
|
||
],
|
||
"brute_cuda": [
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/seed_brute_cuda",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--count",
|
||
"17179869184"
|
||
],
|
||
"process_ms": 777.1316230064258,
|
||
"stdout": "gpu=\"NVIDIA GeForce RTX 3060 Laptop GPU\" count=17179869184 matches=0 milliseconds=379.907 seeds_per_second=4.52212e+10 projected_full48_seconds=6224.4\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"count": 17179869184,
|
||
"matches": 0,
|
||
"milliseconds": 379.907,
|
||
"seeds_per_second": 45221200000.0,
|
||
"projected_full48_seconds": 6224.4
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/seed_brute_cuda",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--count",
|
||
"17179869184"
|
||
],
|
||
"process_ms": 910.8100759913214,
|
||
"stdout": "gpu=\"NVIDIA GeForce RTX 3060 Laptop GPU\" count=17179869184 matches=0 milliseconds=490.728 seeds_per_second=3.50089e+10 projected_full48_seconds=8040.1\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"count": 17179869184,
|
||
"matches": 0,
|
||
"milliseconds": 490.728,
|
||
"seeds_per_second": 35008900000.0,
|
||
"projected_full48_seconds": 8040.1
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/seed_brute_cuda",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--count",
|
||
"17179869184"
|
||
],
|
||
"process_ms": 723.9830759936012,
|
||
"stdout": "gpu=\"NVIDIA GeForce RTX 3060 Laptop GPU\" count=17179869184 matches=0 milliseconds=364.366 seeds_per_second=4.71501e+10 projected_full48_seconds=5969.77\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"count": 17179869184,
|
||
"matches": 0,
|
||
"milliseconds": 364.366,
|
||
"seeds_per_second": 47150100000.0,
|
||
"projected_full48_seconds": 5969.77
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/seed_brute_cuda",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--count",
|
||
"17179869184"
|
||
],
|
||
"process_ms": 807.4638720136136,
|
||
"stdout": "gpu=\"NVIDIA GeForce RTX 3060 Laptop GPU\" count=17179869184 matches=0 milliseconds=396.995 seeds_per_second=4.32748e+10 projected_full48_seconds=6504.36\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"count": 17179869184,
|
||
"matches": 0,
|
||
"milliseconds": 396.995,
|
||
"seeds_per_second": 43274800000.0,
|
||
"projected_full48_seconds": 6504.36
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/seed_brute_cuda",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--count",
|
||
"17179869184"
|
||
],
|
||
"process_ms": 766.9713660143316,
|
||
"stdout": "gpu=\"NVIDIA GeForce RTX 3060 Laptop GPU\" count=17179869184 matches=0 milliseconds=386.768 seeds_per_second=4.44191e+10 projected_full48_seconds=6336.81\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"count": 17179869184,
|
||
"matches": 0,
|
||
"milliseconds": 386.768,
|
||
"seeds_per_second": 44419100000.0,
|
||
"projected_full48_seconds": 6336.81
|
||
}
|
||
}
|
||
],
|
||
"solver_cpu": [
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/08_seed_cpu",
|
||
"search",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"-p",
|
||
"16",
|
||
"--max-results",
|
||
"1000"
|
||
],
|
||
"process_ms": 1022.6074710371904,
|
||
"stdout": "lower18_roots=84 lower35_checked=11010048 exact_matches=24 seconds=1.01331\n10358701894766\n15959335054446\n18914276748398\n24514909908078\n27469851602030\n33070484761710\n36025426455662\n41626059615342\n44581001309294\n50181634468974\n53136576162926\n58737209322606\n61692151016558\n67292784176238\n70247725870190\n75848359029870\n78803300723822\n84403933883502\n87358875577454\n92959508737134\n95914450431086\n101515083590766\n104470025284718\n110070658444398\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"lower18_roots": 84,
|
||
"lower35_checked": 11010048,
|
||
"exact_matches": 24,
|
||
"seconds": 1.01331
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/08_seed_cpu",
|
||
"search",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"-p",
|
||
"16",
|
||
"--max-results",
|
||
"1000"
|
||
],
|
||
"process_ms": 1139.2232080106623,
|
||
"stdout": "lower18_roots=84 lower35_checked=11010048 exact_matches=24 seconds=1.13069\n10358701894766\n15959335054446\n18914276748398\n24514909908078\n27469851602030\n33070484761710\n36025426455662\n41626059615342\n44581001309294\n50181634468974\n53136576162926\n58737209322606\n61692151016558\n67292784176238\n70247725870190\n75848359029870\n78803300723822\n84403933883502\n87358875577454\n92959508737134\n95914450431086\n101515083590766\n104470025284718\n110070658444398\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"lower18_roots": 84,
|
||
"lower35_checked": 11010048,
|
||
"exact_matches": 24,
|
||
"seconds": 1.13069
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/08_seed_cpu",
|
||
"search",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"-p",
|
||
"16",
|
||
"--max-results",
|
||
"1000"
|
||
],
|
||
"process_ms": 1089.1565260244533,
|
||
"stdout": "lower18_roots=84 lower35_checked=11010048 exact_matches=24 seconds=1.07714\n10358701894766\n15959335054446\n18914276748398\n24514909908078\n27469851602030\n33070484761710\n36025426455662\n41626059615342\n44581001309294\n50181634468974\n53136576162926\n58737209322606\n61692151016558\n67292784176238\n70247725870190\n75848359029870\n78803300723822\n84403933883502\n87358875577454\n92959508737134\n95914450431086\n101515083590766\n104470025284718\n110070658444398\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"lower18_roots": 84,
|
||
"lower35_checked": 11010048,
|
||
"exact_matches": 24,
|
||
"seconds": 1.07714
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/08_seed_cpu",
|
||
"search",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"-p",
|
||
"16",
|
||
"--max-results",
|
||
"1000"
|
||
],
|
||
"process_ms": 1008.3930550026707,
|
||
"stdout": "lower18_roots=84 lower35_checked=11010048 exact_matches=24 seconds=1.00028\n10358701894766\n15959335054446\n18914276748398\n24514909908078\n27469851602030\n33070484761710\n36025426455662\n41626059615342\n44581001309294\n50181634468974\n53136576162926\n58737209322606\n61692151016558\n67292784176238\n70247725870190\n75848359029870\n78803300723822\n84403933883502\n87358875577454\n92959508737134\n95914450431086\n101515083590766\n104470025284718\n110070658444398\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"lower18_roots": 84,
|
||
"lower35_checked": 11010048,
|
||
"exact_matches": 24,
|
||
"seconds": 1.00028
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/08_seed_cpu",
|
||
"search",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"-p",
|
||
"16",
|
||
"--max-results",
|
||
"1000"
|
||
],
|
||
"process_ms": 1004.8049470060505,
|
||
"stdout": "lower18_roots=84 lower35_checked=11010048 exact_matches=24 seconds=0.995881\n10358701894766\n15959335054446\n18914276748398\n24514909908078\n27469851602030\n33070484761710\n36025426455662\n41626059615342\n44581001309294\n50181634468974\n53136576162926\n58737209322606\n61692151016558\n67292784176238\n70247725870190\n75848359029870\n78803300723822\n84403933883502\n87358875577454\n92959508737134\n95914450431086\n101515083590766\n104470025284718\n110070658444398\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"lower18_roots": 84,
|
||
"lower35_checked": 11010048,
|
||
"exact_matches": 24,
|
||
"seconds": 0.995881
|
||
}
|
||
}
|
||
],
|
||
"solver_cuda": [
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/08_seed_cuda",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--threads",
|
||
"256",
|
||
"--max-results",
|
||
"1000"
|
||
],
|
||
"process_ms": 412.129123986233,
|
||
"stdout": "lower18_roots=84 lower35_checked=11010048 exact_matches=24 milliseconds=77.655\n10358701894766\n15959335054446\n18914276748398\n24514909908078\n27469851602030\n33070484761710\n36025426455662\n41626059615342\n44581001309294\n50181634468974\n53136576162926\n58737209322606\n61692151016558\n67292784176238\n70247725870190\n75848359029870\n78803300723822\n84403933883502\n87358875577454\n92959508737134\n95914450431086\n101515083590766\n104470025284718\n110070658444398\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"lower18_roots": 84,
|
||
"lower35_checked": 11010048,
|
||
"exact_matches": 24,
|
||
"milliseconds": 77.655
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/08_seed_cuda",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--threads",
|
||
"256",
|
||
"--max-results",
|
||
"1000"
|
||
],
|
||
"process_ms": 489.4583189743571,
|
||
"stdout": "lower18_roots=84 lower35_checked=11010048 exact_matches=24 milliseconds=80.1075\n10358701894766\n15959335054446\n18914276748398\n24514909908078\n27469851602030\n33070484761710\n36025426455662\n41626059615342\n44581001309294\n50181634468974\n53136576162926\n58737209322606\n61692151016558\n67292784176238\n70247725870190\n75848359029870\n78803300723822\n84403933883502\n87358875577454\n92959508737134\n95914450431086\n101515083590766\n104470025284718\n110070658444398\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"lower18_roots": 84,
|
||
"lower35_checked": 11010048,
|
||
"exact_matches": 24,
|
||
"milliseconds": 80.1075
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/08_seed_cuda",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--threads",
|
||
"256",
|
||
"--max-results",
|
||
"1000"
|
||
],
|
||
"process_ms": 426.16533098043874,
|
||
"stdout": "lower18_roots=84 lower35_checked=11010048 exact_matches=24 milliseconds=69.5337\n10358701894766\n15959335054446\n18914276748398\n24514909908078\n27469851602030\n33070484761710\n36025426455662\n41626059615342\n44581001309294\n50181634468974\n53136576162926\n58737209322606\n61692151016558\n67292784176238\n70247725870190\n75848359029870\n78803300723822\n84403933883502\n87358875577454\n92959508737134\n95914450431086\n101515083590766\n104470025284718\n110070658444398\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"lower18_roots": 84,
|
||
"lower35_checked": 11010048,
|
||
"exact_matches": 24,
|
||
"milliseconds": 69.5337
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/08_seed_cuda",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--threads",
|
||
"256",
|
||
"--max-results",
|
||
"1000"
|
||
],
|
||
"process_ms": 447.47471302980557,
|
||
"stdout": "lower18_roots=84 lower35_checked=11010048 exact_matches=24 milliseconds=88.9088\n10358701894766\n15959335054446\n18914276748398\n24514909908078\n27469851602030\n33070484761710\n36025426455662\n41626059615342\n44581001309294\n50181634468974\n53136576162926\n58737209322606\n61692151016558\n67292784176238\n70247725870190\n75848359029870\n78803300723822\n84403933883502\n87358875577454\n92959508737134\n95914450431086\n101515083590766\n104470025284718\n110070658444398\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"lower18_roots": 84,
|
||
"lower35_checked": 11010048,
|
||
"exact_matches": 24,
|
||
"milliseconds": 88.9088
|
||
}
|
||
},
|
||
{
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/08_seed_cuda",
|
||
"--x",
|
||
"51069",
|
||
"--z",
|
||
"419124",
|
||
"-n",
|
||
"5",
|
||
"--threads",
|
||
"256",
|
||
"--max-results",
|
||
"1000"
|
||
],
|
||
"process_ms": 446.46786397788674,
|
||
"stdout": "lower18_roots=84 lower35_checked=11010048 exact_matches=24 milliseconds=87.0328\n10358701894766\n15959335054446\n18914276748398\n24514909908078\n27469851602030\n33070484761710\n36025426455662\n41626059615342\n44581001309294\n50181634468974\n53136576162926\n58737209322606\n61692151016558\n67292784176238\n70247725870190\n75848359029870\n78803300723822\n84403933883502\n87358875577454\n92959508737134\n95914450431086\n101515083590766\n104470025284718\n110070658444398\n",
|
||
"stderr": "",
|
||
"metrics": {
|
||
"lower18_roots": 84,
|
||
"lower35_checked": 11010048,
|
||
"exact_matches": 24,
|
||
"milliseconds": 87.0328
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"seeds": [
|
||
10358701894766,
|
||
15959335054446,
|
||
18914276748398,
|
||
24514909908078,
|
||
27469851602030,
|
||
33070484761710,
|
||
36025426455662,
|
||
41626059615342,
|
||
44581001309294,
|
||
50181634468974,
|
||
53136576162926,
|
||
58737209322606,
|
||
61692151016558,
|
||
67292784176238,
|
||
70247725870190,
|
||
75848359029870,
|
||
78803300723822,
|
||
84403933883502,
|
||
87358875577454,
|
||
92959508737134,
|
||
95914450431086,
|
||
101515083590766,
|
||
104470025284718,
|
||
110070658444398
|
||
],
|
||
"equality": true,
|
||
"brute_cpu": {
|
||
"compute": {
|
||
"samples_ms": [
|
||
175.604,
|
||
174.542,
|
||
166.702,
|
||
173.738,
|
||
194.145
|
||
],
|
||
"median_ms": 174.542,
|
||
"min_ms": 166.702,
|
||
"max_ms": 194.145
|
||
},
|
||
"process": {
|
||
"samples_ms": [
|
||
183.53929999284446,
|
||
181.31727498257533,
|
||
173.61423396505415,
|
||
180.5124669917859,
|
||
204.09728301456198
|
||
],
|
||
"median_ms": 181.31727498257533,
|
||
"min_ms": 173.61423396505415,
|
||
"max_ms": 204.09728301456198
|
||
},
|
||
"projected_full48_ms": 183020000
|
||
},
|
||
"brute_cuda": {
|
||
"compute": {
|
||
"samples_ms": [
|
||
379.907,
|
||
490.728,
|
||
364.366,
|
||
396.995,
|
||
386.768
|
||
],
|
||
"median_ms": 386.768,
|
||
"min_ms": 364.366,
|
||
"max_ms": 490.728
|
||
},
|
||
"process": {
|
||
"samples_ms": [
|
||
777.1316230064258,
|
||
910.8100759913214,
|
||
723.9830759936012,
|
||
807.4638720136136,
|
||
766.9713660143316
|
||
],
|
||
"median_ms": 777.1316230064258,
|
||
"min_ms": 723.9830759936012,
|
||
"max_ms": 910.8100759913214
|
||
},
|
||
"projected_full48_ms": 6336810.0
|
||
},
|
||
"solver_cpu": {
|
||
"compute": {
|
||
"samples_ms": [
|
||
1013.31,
|
||
1130.69,
|
||
1077.1399999999999,
|
||
1000.2800000000001,
|
||
995.881
|
||
],
|
||
"median_ms": 1013.31,
|
||
"min_ms": 995.881,
|
||
"max_ms": 1130.69
|
||
},
|
||
"process": {
|
||
"samples_ms": [
|
||
1022.6074710371904,
|
||
1139.2232080106623,
|
||
1089.1565260244533,
|
||
1008.3930550026707,
|
||
1004.8049470060505
|
||
],
|
||
"median_ms": 1022.6074710371904,
|
||
"min_ms": 1004.8049470060505,
|
||
"max_ms": 1139.2232080106623
|
||
}
|
||
},
|
||
"solver_cuda": {
|
||
"compute": {
|
||
"samples_ms": [
|
||
77.655,
|
||
80.1075,
|
||
69.5337,
|
||
88.9088,
|
||
87.0328
|
||
],
|
||
"median_ms": 80.1075,
|
||
"min_ms": 69.5337,
|
||
"max_ms": 88.9088
|
||
},
|
||
"process": {
|
||
"samples_ms": [
|
||
412.129123986233,
|
||
489.4583189743571,
|
||
426.16533098043874,
|
||
447.47471302980557,
|
||
446.46786397788674
|
||
],
|
||
"median_ms": 446.46786397788674,
|
||
"min_ms": 412.129123986233,
|
||
"max_ms": 489.4583189743571
|
||
}
|
||
}
|
||
},
|
||
"upper": {
|
||
"raw": {
|
||
"command": [
|
||
"/mnt/d/dev/slime/show/bin/08_upper_compare",
|
||
"--planes",
|
||
"65536",
|
||
"--repeats",
|
||
"5"
|
||
],
|
||
"process_ms": 451.87965501099825,
|
||
"stdout": "{\"lower35_start\":16420645998,\"planes\":65536,\"candidate_model\":\"first_draw\",\"comparison_equal\":true,\"rows\":[{\"mode\":\"enumerate_upper13\",\"kernel_samples_ms\":[9.717760086,6.395904064,9.749504089,6.390783787,8.793087959],\"kernel_median_ms\":8.793087959},{\"mode\":\"analytic_upper13\",\"kernel_samples_ms\":[0.08294399828,0.08703999966,0.08294399828,0.08703999966,0.08703999966],\"kernel_median_ms\":0.08703999966}],\"solutions\":[[16420645998,10358701894766],[16420645998,18914276748398],[16420645998,27469851602030],[16420645998,36025426455662],[16420645998,44581001309294],[16420645998,53136576162926],[16420645998,61692151016558],[16420645998,70247725870190],[16420645998,78803300723822],[16420645998,87358875577454],[16420645998,95914450431086],[16420645998,104470025284718]]}\n",
|
||
"stderr": ""
|
||
},
|
||
"data": {
|
||
"lower35_start": 16420645998,
|
||
"planes": 65536,
|
||
"candidate_model": "first_draw",
|
||
"comparison_equal": true,
|
||
"rows": [
|
||
{
|
||
"mode": "enumerate_upper13",
|
||
"kernel_samples_ms": [
|
||
9.717760086,
|
||
6.395904064,
|
||
9.749504089,
|
||
6.390783787,
|
||
8.793087959
|
||
],
|
||
"kernel_median_ms": 8.793087959
|
||
},
|
||
{
|
||
"mode": "analytic_upper13",
|
||
"kernel_samples_ms": [
|
||
0.08294399828,
|
||
0.08703999966,
|
||
0.08294399828,
|
||
0.08703999966,
|
||
0.08703999966
|
||
],
|
||
"kernel_median_ms": 0.08703999966
|
||
}
|
||
],
|
||
"solutions": [
|
||
[
|
||
16420645998,
|
||
10358701894766
|
||
],
|
||
[
|
||
16420645998,
|
||
18914276748398
|
||
],
|
||
[
|
||
16420645998,
|
||
27469851602030
|
||
],
|
||
[
|
||
16420645998,
|
||
36025426455662
|
||
],
|
||
[
|
||
16420645998,
|
||
44581001309294
|
||
],
|
||
[
|
||
16420645998,
|
||
53136576162926
|
||
],
|
||
[
|
||
16420645998,
|
||
61692151016558
|
||
],
|
||
[
|
||
16420645998,
|
||
70247725870190
|
||
],
|
||
[
|
||
16420645998,
|
||
78803300723822
|
||
],
|
||
[
|
||
16420645998,
|
||
87358875577454
|
||
],
|
||
[
|
||
16420645998,
|
||
95914450431086
|
||
],
|
||
[
|
||
16420645998,
|
||
104470025284718
|
||
]
|
||
]
|
||
}
|
||
}
|
||
}
|