llama.cpp 프로젝트는 Hexagon 백엔드를 위한 핵심 최적화를 포함하는 버전 b11309를 출시했습니다. 이 업데이트는 Qualcomm Snapdragon 장치에서 성능과 안정성을 개선하기 위해 ALLREDUCE 작업에 안전한 scatter 모드 지원을 추가합니다.
- 안전한 scatter 모드 지원을 추가하여 Hexagon ALLREDUCE를 최적화합니다.
- 레지스터 스파일을 제거하기 위해 hex-allreduce 구현을 다시 작성합니다.
- hex-allreduce 코드의 과도한 주석을 줄입니다.
- CPU, GPU 및 NPU 백엔드를 위한 macOS (Apple Silicon 및 Intel), Linux, Windows, Android 및 openEuler용 바이너리를 제공합니다.
이 릴리스는 주요 데스크톱 및 모바일 운영 체제 전반에 걸친 광범위한 호환성을 유지하면서 Hexagon NPU가 탑재된 모바일 하드웨어에서 더 효율적인 분산 추론을 가능하게 합니다.