Files
foxhunt/crates
jgrusewski 3f94802d8f perf: iqn_bias_grad_reduce — 2-phase warp-parallel (16ms×130 → <0.2ms×130)
Replace serial 3-thread kernel (each looping 524K iters) with 2-phase
block-parallel reduction: Phase 1 uses shared memory block reduce across
ceil(BQ/256) blocks per neuron; Phase 2 warp-reduces block partials.
Preallocated scratch buffer [ceil(BQ/256), max_out_dim] avoids runtime alloc.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 12:33:35 +02:00
..