El proyecto llama.cpp lanzó la versión b10643, introduciendo soporte para dispositivos multi-NPU (IQ9, IQ10) y un backend completamente asíncrono para la arquitectura Hexagon.
- El backend de Hexagon ahora utiliza búferes no host por defecto e implementa asincronicidad completa.
- Se añade soporte para la plataforma Snapdragon Android 34.
- La cuantización Q8_0 gana soporte para desquantizadores in-place, pipelines DMA y operaciones por fila.
- Las operaciones ALLREDUCE se optimizan con núcleos fusionados y mayor eficiencia de DMA.
- Los mecanismos de tokens de sincronización y vallas (fence) se mejoran para sincronizar dispositivos NPU entre divisiones asíncronas.
Estos cambios permiten una inferencia eficiente en hardware Snapdragon multi-NPU al permitir la ejecución concurrente de dispositivos y copias de tensores más rápidas.