# llama.cpp、v b11516でHexagon DMAのオーバーフローを修正

> オープンソースのLLMランタイムが、Qualcomm Hexagon NPUで古いDMAディスクリプターを破棄し、NaNの出力を防ぐ。

Oossa · 2026-10-09 · https://oossa.com/ja/llama-cpp-adds-fix-for-hexagon-dma-overflow-in-v-b11516

ggml‑org/llama.cppプロジェクトは2026‑10‑09、バージョンb11516を公開した。この更新では、Hexagon NPU向けの処理でDMAリングがオーバーフローし、古いデータやNaN/infの結果が発生する不具合を修正した。リングが満杯になると最も古いディスクリプターを破棄し、後でキューをフラッシュするようになった。大規模なパッチ埋め込み処理を含むテストケースは、Hexagonハードウェアで正常に通過する。

## 事実

- リリースバージョンb11516は2026‑10‑09に公開。
- IC*KHが256エントリーを超えたときのオーバーフローを防ぐ修正。

## なぜ重要か

Qualcomm Hexagon搭載デバイスでllama.cppを使う開発者は、誤ったNaNではなく、正しいモデル出力を得られる。

## 出典と参考資料

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

最終更新: 2026-10-09
