ggml-org/llama.cpp b11868 릴리스는 Hexagon에서 멀티코어 HMX 플래시 어텐션을 처리하는 방식을 변경합니다. 기존의 `FA_HEAD_SPLIT`과 `FA_SPLIT` 설정을 `GGML_HEXAGON_FA_SPLIT` 플래그 하나로 통합했습니다.
플래그를 1로 설정하면 작업을 KV 헤드별로 나눌 수 있으며, KV 헤드 수가 코어 수보다 적을 경우에는 팀 단위로도 나눠 유휴 상태였던 코어가 작업에 참여할 수 있습니다. 릴리스 노트는 코어 4개에서 KV 헤드 2개를 사용하는 Gemma 4를 예로 듭니다.
왜 중요한가
Hexagon 하드웨어에서 llama.cpp를 실행하는 사용자의 경우, 이번 변경은 모델의 KV 헤드 수가 코어 수보다 적을 때도 코어가 작업에 참여하도록 하는 것이 목적입니다. 릴리스 노트에는 속도 향상 정도가 수치로 제시되지 않았습니다.