The llama.cpp project released build b10322, which includes a performance optimization that coalesces SSM_CONV window loads in the SYCL backend.

  • On an Arc Pro B70, interleaved A/B tests showed a 1.85x to 1.87x speedup for specific tensor shapes, with negligible change for n_t=1.
  • Benchmarks on Qwen35 27B Q4_K - Medium models running ssm_conv in 48 of 64 blocks indicated a +2.2% improvement in prompt processing time.
  • The release provides binaries for macOS (Apple Silicon and Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA, Vulkan, OpenVINO, SYCL, HIP), and openEuler.

This update improves inference throughput for workloads utilizing SSM_CONV operations on compatible hardware.