• Andrey Filippov's avatar
    CLAUDE: M1 - erase-by-task-list in the pose measure chain · e1913933
    Andrey Filippov authored
    Margin rung M1 (ROADMAP 3-A4i D5 tail, item (f) - suspect CONFIRMED by code:
    erase_clt_tiles NaN-fills the full 16x5120x256-float CLT buffer (~84 MB)
    every cycle while the chain converts/reads only the 150 task tiles):
    - new erase_clt_task_tiles(_inner): poison ONLY the task-listed tiles
      (~2.4 MB) - task-tile bytes identical to the full erase (a task tile that
      fails conversion stays NaN), non-task tiles keep stale data no pose-chain
      consumer reads (consolidation/inter-corr/peaks are all task/index-driven).
    - pose_measure chain (tp_lma.cu) switches to it; the full-frame
      erase_clt_tiles stays UNCHANGED for every render/debug/legacy path.
    - module function list +1 (Java Stage0 41/41 in the main-repo commit).
    Gates: run_cases.sh ALL PASS (pose_corr @tol 0 = captured production data
    bit-identical through the list-erase chain; scene_dp/scene_dp_split/
    measure_dp bit-identical); sanitizer 0 errors. A/B microbench: chain 2.52 ->
    ~2.35 ms/cycle => ~0.6-0.8 ms/scene off the DP entry.
    Co-authored-by: 's avatarClaude Opus 4.8 <claude-opus-4-8@anthropic.com>
    Co-authored-by: 's avatarClaude Fable 5 <claude-fable-5@anthropic.com>
    e1913933
Name
Last commit
Last update
..
tests Loading commit data...
TileProcessor.cu Loading commit data...
TileProcessor.h Loading commit data...
TpHostGpu.cu Loading commit data...
TpHostGpu.h Loading commit data...
TpParams.cu Loading commit data...
TpParams.h Loading commit data...
dtt8x8.cu Loading commit data...
dtt8x8.h Loading commit data...
geometry_correction.cu Loading commit data...
geometry_correction.h Loading commit data...
test_tp.cu Loading commit data...
tp_condition.cu Loading commit data...
tp_condition.h Loading commit data...
tp_consolidate.cu Loading commit data...
tp_consolidate.h Loading commit data...
tp_defines.h Loading commit data...
tp_files.cu Loading commit data...
tp_files.h Loading commit data...
tp_lma.cu Loading commit data...
tp_lma.h Loading commit data...
tp_paths.cu Loading commit data...
tp_paths.h Loading commit data...
tp_peak.cu Loading commit data...
tp_peak.h Loading commit data...
tp_utils.cu Loading commit data...
tp_utils.h Loading commit data...