The llama.cpp project released version b10669, which includes a performance optimization for the oneDNN SDPA path by binding the f16 KV cache in place.

  • The change reduces memory traffic during prefill chunks; for example, on Qwen3.8 27B with a live KV length of 34816, it lowers traffic per ubatch from 4.56 GB to less by avoiding staged copies.
  • Binaries are available for macOS (Apple Silicon and Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA, OpenCL, Vulkan, OpenVINO, SYCL, ROCm), and openEuler.

This update provides users with optimized inference performance on supported hardware while maintaining broad platform compatibility.