llama.cpp 프로젝트가 버전 b11070을 출시했으며, 여기에는 64비트 메모리 매핑과 확장된 버퍼 처리를 지원하기 위해 Hexagon 백엔드가 대폭 개편되었습니다. 이 업데이트는 Qualcomm Hexagon DSP에서 더 큰 모델과 복잡한 작업에 대한 적절한 DMA(Direct Memory Access) 지원을 가능하게 합니다.

  • `hex-dma64` 모듈을 통해 확장된 버퍼 매핑과 64비트 DMA를 활성화했습니다.
  • 더 많은 DMA 시나리오를 지원하기 위해 이항 연산을 확장하고, SSM_CONV가 64비트 지원을 사용하는 DMA로 업데이트되었습니다.
  • 더 큰 모델에서 제거를 방지하기 위해 메모리 매핑(mmaps) 수를 64로 증가시켰습니다.
  • HVX 레지스터 사용을 개선하기 위해 softmax 및 GDN 루프를 재작성하여 DMA를 활용했습니다.
  • 너무 큰 DMA 트랜잭션을 위한 대체 수단으로 보조 링을 추가했습니다.

이 릴리스에는 CPU, GPU(CUDA, Vulkan, ROCm), NPU 백엔드용 macOS, Linux, Windows, Android, openEuler용 바이너리가 포함되어 있습니다.