{ "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 ] ] } } }