llama.cpp 프로젝트는 버전 b10643을 출시하여 멀티 NPU 장치(IQ9, IQ10) 지원과 Hexagon 아키텍처용 완전 비동기 백엔드를 도입했습니다.
- Hexagon 백엔드는 이제 기본적으로 호스트 외부 버퍼를 사용하며 완전한 비동기성을 구현합니다.
- Snapdragon Android 플랫폼 34에 대한 지원이 추가되었습니다.
- Q8_0 양자화는 인플레이스 디양자화기, DMA 파이프라인 및 행 연산에 대한 지원을 얻었습니다.
- ALLREDUCE 연산은 융합된 커널과 개선된 DMA 효율성으로 최적화되었습니다.
- 동기화 토큰과 펜스 메커니즘이 비동기 분할 간 NPU 장치를 동기화하도록 강화되었습니다.
이러한 변경 사항으로 인해 멀티 NPU Snapdragon 하드웨어에서 병렬 장치 실행과 더 빠른 텐서 복사를 허용하여 효율적인 추론을 가능하게 합니다.