docs: unify algorithm explanation and update teaching video

This commit is contained in:
Yaossg 2026-10-16 17:50:08 +08:00
parent a1e43bb679
commit dd5fab9540
15 changed files with 1680 additions and 1050 deletions

View file

@ -19,5 +19,117 @@
"metric": "GPU kernel",
"before_ms": 2.714623928,
"after_ms": 1.598464012
},
"D": {
"before_ms": 63.75014496,
"after_ms": 0.3235839903,
"workload": "已知坐标 · 11,010,048 lower35",
"metric": "CUDA event kernel · 中位数 / 5 轮 · 不含根生成与传输"
},
"E": {
"before_ms": 130.1360626,
"after_ms": 19.98233604,
"workload": "65536 随机坐标 · 同一完整根列表",
"metric": "CUDA event 搜索含预计算 · 中位数 / 7 轮 · 不含根生成"
},
"F": {
"before_ms": 141.138417,
"after_ms": 9.585776,
"workload": "32768 位置 / 512 类 · 同批完整根任务一致",
"metric": "host 批次墙钟 · 中位数 / 3 轮 · 排除一次初始化"
},
"CLI": {
"anchors": 525313,
"root_jobs": 368935,
"matches": 0,
"scan_ms": 3989.615391
},
"sources": [
{
"path": "../../show/results/latest.json",
"sha256": "044fed3620ae3e6b421948126c6a05614f60bead24997996ca68c76666431232"
},
{
"path": "../../show/BENCHMARK.md",
"sha256": "6eae6f123fe0c53f231f73f8b879078ae90ea747417dab693550e35d6e6c94b9"
},
{
"path": "../../show/DOCUMENT.md",
"sha256": "765340f78b6bca00097363f5c7be087703f8181f9a2d3c250db20bb9611c83b4"
},
{
"path": "../../include/slime/solver_core.hpp",
"sha256": "feb1200518716b4d796fb60f60a83b6b798155bbd4e795531793181a5c7f9eba"
},
{
"path": "../../include/slime/upper_interval.hpp",
"sha256": "fe2ca1ed5a11a2d7914410549003738b42315c7e61d819f7c109c2d339a01c48"
},
{
"path": "../../bench/README.md",
"sha256": "e2bca364899a8c77b4d519f5068b3b906eabd50911ff7f541fd1275970e05745"
},
{
"path": "../../bench/results/local-r512-n5.json",
"sha256": "736b329a3b2df479d22b4b14260d2a07ea7e7a07ee1f092ca7cd5eef1b2a4409"
},
{
"path": "../../research/OPTIMIZATION_SUMMARY.md",
"sha256": "2e3a9cb48e8a099f7c487c9a0e131f34c49d6f57f4ccfa669f2499aaacf3cc1a"
},
{
"path": "../../research/experiments/full_search_feasibility/REPORT.md",
"sha256": "0d0ddee7a5a022c806955a7095c8adad6620d93d5589085539d59cc9fc5d26c0"
},
{
"path": "../../research/experiments/full_search_feasibility/results/summary.json",
"sha256": "34d8205bb221d1e97effd4f43e4416321a31905315a59abc25ce80ca4abfbce4"
},
{
"path": "../../research/experiments/full_search_feasibility/results/complete65536.jsonl",
"sha256": "60af282ec9ee1b9d3044e838782f23c2275c37c6a9927fcafcf621b7a7f576cf"
},
{
"path": "../../research/experiments/normal_search/REPORT.md",
"sha256": "43ca60cbcf1a808bf04dad2a50f332d609bd3205f583d0f2ab88985c50a8a5e6"
},
{
"path": "../../research/experiments/normal_search/results/summary.json",
"sha256": "eab9db6035745e5570c7a6d858330d699629f4bc3b5a1c12877a4fb214405a3e"
},
{
"path": "../../research/experiments/normal_search/PIPELINE_REPORT.md",
"sha256": "e4e479f7109a9da10dbd36ecc551ade3c8cc5c9c56eaffb899014ad2ebfdf9c2"
},
{
"path": "../../research/experiments/normal_search/pipeline_results/summary.json",
"sha256": "64ef8b5f3ab74f0d99406c4bdae7bf5015c1289434acb06d0978d938be5cc850"
},
{
"path": "../../show/video/STORYBOARD.md",
"sha256": "6fa54f5429218894b2b55f0128fa569060c7a0a619550238a5654f430cc91717"
}
],
"updated": "2026-10-16",
"P": {
"before_ms": 0.3235839903,
"after_ms": 0.2682879865,
"workload": "锚点 (51069,419124) · 同一个实心 5×5 窗口",
"metric": "搜索 CUDA event · 7 轮中位数,含每轮公共项准备;不含筛根与传输"
},
"G": {
"before_ms": 0.2682879865,
"after_ms": 0.1566720009,
"workload": "锚点 (51069,419124) · 同一个实心 5×5 窗口",
"metric": "搜索 CUDA event · 7 轮中位数,含每轮公共项准备;不含筛根与传输"
},
"ROOT": {
"position": [
51069,
419124
],
"roots": 84,
"lower35": 11010048,
"difference_survivors": 36
}
}