[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"run:lego-c0-ab-periter-1k":3,"run-findings:lego-c0-ab-periter-1k":94},{"run":4,"config":18,"metrics":72,"curve":78,"assets":93},{"id":5,"title":5,"subtitle":6,"eyebrow":7,"date":8,"workspace":9,"commit":10,"tags":11,"verdict":17},"lego-c0-ab-periter-1k","C0 A\u002FB smoke (1k) — arm A: binning = per_iter_alloc (C1 radix pass skip は両 arm 共通)","Run summary · P2 gap sweep Phase 2 C0","2026-08-16","splat","540cca8",[12,13,14,15,16],"p2-gap-sweep","c0-resident-arena","ab-smoke","per-iter-alloc","lego","partial",[19,22,25,28,31,34,37,40,43,46,49,52,55,58,61,64,67,69],{"key":20,"value":21},"dataset","\u002FUsers\u002Fotkrickey\u002Fdev\u002F3dgs-workspace\u002Fdatasets\u002Fnerf_synthetic\u002Flego",{"key":23,"value":24},"gt_convention","Premultiplied",{"key":26,"value":27},"iterations","1,000",{"key":29,"value":30},"seed","42",{"key":32,"value":33},"capacity","1,000,000 splats",{"key":35,"value":36},"sh_degree","3",{"key":38,"value":39},"loss","L1Ssim",{"key":41,"value":42},"lambda","0.200",{"key":44,"value":45},"ssim","window=7 sigma=1",{"key":47,"value":48},"backend.backward","Simd",{"key":50,"value":51},"backend.loss_path","Gpu",{"key":53,"value":54},"backend.emit_pairs","Original",{"key":56,"value":57},"backend.forward","F32",{"key":59,"value":60},"backend.dispatch","PerStage",{"key":62,"value":63},"backend.radix_scan","Cpu",{"key":65,"value":66},"backend.target_cache","true",{"key":68,"value":66},"backend.shader_fast_math",{"key":70,"value":71},"os_build","26.5.2 (25F84)",{"psnr":73,"wallclock":74,"wallclock_regress":75,"splats":76,"final_loss":77},19.479509353637695,"11.36s",false,6849,"6.547926e-2",{"loss":79,"splats":88},{"iters":80,"values":84},[81,82,83],1,500,1000,[85,86,87],0.5938448905944824,0.09738323092460632,0.06547926366329193,{"iters":89,"values":90},[81,82,83],[91,92,76],5207,599,{"has_renders":75,"has_splat":75},[95],{"id":96,"title":97,"date":8,"status":98,"polarity":99,"category":100,"axes":101,"tags":103,"task_code":111,"related_runs":112,"delta_psnr":116,"delta_wallclock":117,"rank":118,"verdict":119,"impact_summary":120,"detail_path":121},"p2-c0-resident-binning","P2 gap sweep Phase 2 — C0 resident arena + C1 pass skip で -48.4% (bit-exact)","stable","positive","experiment",[81,102],3,[104,105,13,106,107,108,109,110,16],"gap-sweep","phase-2","c1-radix-pass-skip","binning","bit-exact","unified-memory","page-fault","2026-08 msplat gap sweep Phase 2 C0\u002FC1",[113,5,114,115],"lego-c0-day0-attrib-1k","lego-c0-ab-resident-1k","lego-c0-resident-12500","12.5k gate: 36.216 → 36.183 dB = -0.033 dB (bit-exact 実装、atomic 非決定性 guard ±0.1 内で通過)","12.5k gate: 766.07 → 395.59s = **-48.4%** (emit -98% \u002F radix -53% \u002F extract -81%)","high","c0-c1-adopted-default-flip-minus-48-percent","\u003Cstrong>単発 -48.4% は本 project 最大の 1 施策改善\u003C\u002Fstrong>で、msplat 実測 gap (11m48s vs 3m40s ≈ 3.2×、Lego 30k) を大幅に詰める lever が確定。766.07 → 395.59s は kernel を 1 行も触らず host 側 buffer 管理だけで達成 (bit-exact)。emit_pairs は 38.2% → 1.2% に消滅し、新 bottleneck は backward_raster 31.4% (→ 2-BWD last_contributor の trigger 25% を初超過) と radix_sort 11.7% (GPU compute 本体)。STP (feat.F) は emit の alloc 成分が消えた今、相対効果の再 bench が必要 (Phase 1a の -7.45% は大半が同じ page fault の削減で C0 と重複していた可能性が高い)。教訓: unified memory 環境の profiling では「GPU 時間」に host メモリ管理コストが化ける — per-kernel wallclock だけでなく buffer lifecycle を疑うこと。","\u002Ffindings\u002Fp2-c0-resident-binning\u002F",1790227323958]