The llama.cpp project released version b10870, introducing Vulkan support for f16 B-type matrix multiplication pipelines and warp tile size tuning specifically for Intel coopmat1 hardware.
- Added f16 B-type matmul pipelines and warp tile size tuning for Intel coopmat1.
- Enabled f16 B-type pipeline for dense matmul across all vendors, while keeping Mixture of Experts (MoE) support Intel-only.
- Added missing OCP FP4 branches and restricted required_subgroup_size to Intel.
- Simplified and refined mmp selection in mul_mat_id.
This update expands Vulkan compatibility for specific matrix operations and refines internal selection logic for improved hardware utilization.