• Andrey Filippov's avatar
    CLAUDE: rung C2 - hoist pose prepare state to per-sequence/per-scene levels · 69eaaf30
    Andrey Filippov authored
    Design 3-A4i rung C2 (native tile_processor_gpu HEAD):
    - IntersceneLma: per-SEQUENCE cache (reference Camera + flattened centers,
      keyed on the reference ErsCorrection; the virtual center is static by
      construction - zero pose, zero rates) with an explicit
      resetPoseSequenceCache() re-armed at sequence start; per-SCENE cache
      (scene Camera in the per-scene instance: ERS rates never change across
      cycles - setupERS depends only on rates/line_time, verified, and the 3
      adjusted angles travel in pose_vectors). setupERS + Camera.capture now run
      once per level instead of 4x/scene; the provider gets null for resident
      groups. Provider/GpuQuad/GpuQuadJna signatures gain explicit numTiles.
    - Dead work deleted: the threaded setEigenTransform build at the prepareLMA
      head runs only on the legacy/capture/MB fall-through (the GPU assemble
      builds the transform from resident peaks on the production path).
    - CuasPoseRT: resetPoseSequenceCache() at testPoseSequence start.
    Expected: prep setup 5.7 -> ~1.5 ms cycle-1 / ~0.3-0.7 cycles 2-4, prepare
    ~22.9 -> ~3-5 ms/scene; per-cycle PCIe ~120KB -> ~60B + result.
    Gates: mvn package+test PASS; Stage0 36/36; full native suite PASS.
    Co-Authored-By: 's avatarClaude Fable 5 <noreply@anthropic.com>
    69eaaf30
Name
Last commit
Last update
docs Loading commit data...
eclipse_project_setup Loading commit data...
focusing_data_files Loading commit data...
ij_macros Loading commit data...
ijplugins Loading commit data...
scripts Loading commit data...
src/main Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
Eyesis_Correction.xml Loading commit data...
INSTALL-CODEX-ECLIPSE.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
mcp.allowed.example Loading commit data...
pom.xml Loading commit data...