# llama.cpp corregge l’overflow DMA di Hexagon nella versione b11516

> Il runtime open source per LLM ora elimina i vecchi descrittori DMA sulle NPU Qualcomm Hexagon, impedendo la produzione di risultati NaN.

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

Il progetto ggml‑org/llama.cpp ha rilasciato la versione b11516 il 2026‑10‑09. L’aggiornamento corregge un bug nel percorso dedicato alle NPU Hexagon, in cui l’anello DMA poteva andare in overflow, causando dati obsoleti e risultati NaN/inf. Ora il codice rimuove il descrittore più vecchio quando l’anello è pieno e svuota la coda in un secondo momento. I test con operazioni di patch‑embed di grandi dimensioni ora vengono superati sull’hardware Hexagon.

## I fatti

- La versione b11516 è stata pubblicata il 2026‑10‑09.
- La correzione impedisce l’overflow quando IC*KH supera 256 voci.

## Perché conta

Gli sviluppatori che usano llama.cpp su dispositivi Qualcomm Hexagon otterranno risultati corretti dai modelli, senza NaN errati.

## Fonti e riferimenti

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

Ultimo aggiornamento: 2026-10-09
