For block-sparse attention with FA4, I need a 128-row query block size. On Blackwell (SM100), the FA4 block-sparse path currently forces the query (M) block to 256, which is too coarse for my sparsity patterns.
The obvious fix is to use q_stage=1, but doing this naively breaks the overlap between the exp (SFU) work and the tensor cores, since only a single softmax warpgroup is left to feed them.
Is there a new implementation plan to support a 128 block size while still keeping both the SFU (exp) and the tensor cores well utilized?
For block-sparse attention with FA4, I need a 128-row query block size. On Blackwell (SM100), the FA4 block-sparse path currently forces the query (M) block to 256, which is too coarse for my sparsity patterns.
The obvious fix is to use q_stage=1, but doing this naively breaks the overlap between the exp (SFU) work and the tensor cores, since only a single softmax warpgroup is left to feed them.
Is there a new implementation plan to support a 128 block size while still keeping both the SFU (exp) and the tensor cores well utilized?