# llama.cpp release adds IM2COL_3D support for Hexagon NPU

> The Oct 12, 2026 update introduces 3‑D IM2COL kernels and DMA paths, expanding hardware acceleration on Qualcomm Hexagon devices.

Oossa · 2026-10-12 · https://oossa.com/en/llama-cpp-release-adds-im2col-3d-support-for-hexagon-npu

The open‑source llama.cpp library released version b11560 on Oct 12, 2026. It adds IM2COL_3D support for Qualcomm’s Hexagon NPU, including DMA pathways and fixes to FP16 handling. The change also removes inefficient loops and improves thread handling. The update ships builds for many platforms, from macOS and Windows CPUs to Android devices with Snapdragon CPUs, Adreno GPUs, and Hexagon NPUs.

## The facts

- Release version b11560 published on 2026-10-12
- Adds IM2COL_3D kernel and DMA support for Hexagon NPU

## Why it matters

Developers can now run llama.cpp models faster on Snapdragon phones that include a Hexagon NPU.

## Sources & references

1. [ggml-org/llama.cpp b11560](https://github.com/ggml-org/llama.cpp/releases/tag/b11560) – llama.cpp, 2026-10-12

Last updated: 2026-10-12
