ciflow/b200/200995: Route sub-256B scatter rows to elementwise kernel
- PyTorch: 2335 events in the last 90 days
- PyTorch: 2305th Release in the last 90 days
- Previous: earlier the same day · trunk/85111f79673f32105dd6bad7ac22e043218193ca
What happened
The vectorized/TMA scatter fast paths launch at least a warp per entry, so below 256-byte slices the per-entry overhead dominates and the elementwise kernel is faster (2.13 routing, verified by padded-stride measurements showing 3-13x wins at 16-128B rows). Floors fast_scatter_kernel_eligible (C++ aten path) and the cuteDSL TMA/vec-scatter conds at 256 slice bytes; 256B+ rows keep TMA. Extends test_scatter_add_large…
Summary assembled by rule from the sources below