nsys data: custom kernels = 95% of GPU time. mamba2_scan_backward = 75%. Root cause: one-thread-per-weight anti-pattern serializes B=8192 samples. Fix: cuBLAS for projections, lightweight scans for sequential state. Target: 1950ms/step → <50ms/step. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>