The runtime contiguity check is a clever trade: a few integer comparisons are cheap relative to the roughly 500-cycle memory access they unlock. I would be curious to see the cost split for aligned interior blocks versus masked tail blocks, since real workloads often have awkward dimensions rather than clean powers of two. If the check is warp-uniform, it should avoid divergence, but shape-distribution benchmarks would show how often the scalar fallback becomes visible.