Skip to main content

gemv_q8_k_src

Function gemv_q8_k_src 

Source
pub fn gemv_q8_k_src() -> String
Expand description

Portable (non-subgroup) Q8_0 decode GEMV — the fallback twin of gemv_q8_k_sg_src for adapters without guaranteed subgroups (GL-class, or OSFKB_NO_SUBGROUPS). 16 rows/wg × 16 software-lanes/row with a workgroup-tree reduction, matching gemv_q4_k_src’s tiling so it rides the same !sg dispatch (gemv_rows_per_wg = 16). Same bindings as the subgroup kernel; the FP reduction order differs, so it is a QUALITY band, not bitwise.