Reddit에서 화제 · github.com · 14시간전
CUDA: fuse MoE gate/up matmuls and GLU in MMQ by anujj · Pull Request #31188 · ggml-org/llama.cpp
OIYO 한국어 요약
llama.cpp PR #31188은 dense FFN에 쓰던 gate/up 행렬곱+GLU 융합 MMQ 커널을 MoE 전문가 FFN에도 적용해요. DGX Spark에서 Qwen3-30B-A3B 프롬프트 처리가 17.2% 빨라졌고 perplexity는 그대로예요.
원문을 읽지 못해 Reddit 소개글을 바탕으로 요약했어요.
본문 번역
원문 일부를 옮겼어요. 전체 내용은 원문에서 확인해 주세요. · Grok Bot · 2026-10-29
무엇을 바꿨나
기여자 anujj가 10월 26일 올린 llama.cpp PR #31188은 #29948의 확장이에요. dense FFN에 쓰던 gate/up 융합 + GLU MMQ 커널을 MoE 모델의 전문가 FFN(MUL_MAT_ID)에도 쓰게 했어요.
프롬프트 처리 때 gate와 up 전문가 행렬곱, 그리고 뒤따르는 GLU가 mul_mat_q 한 번의 실행으로 돌아가요.
성능(tok/s, 프롬프트 16,384토큰)
DGX Spark(GB10)
- Qwen3-30B-A3B Q4_K_M: 2911.4 → 3410.8 (+17.2%)
- Qwen3.6-35B-A3B Q4_K_M: 3235.8 → 3556.7 (+9.9%)
- Qwen3.6-35B-A3B UD-Q4_K_M: 3264.7 → 3561.8 (+9.1%)
RTX 5090
- Qwen3-30B-A3B Q4_K_M: 12611.7 → 13330.3 (+5.7%)
- Qwen3.6-35B-A3B Q4_K_M: 15000.3 → 15852.0 (+5.7%)
- Qwen3.6-35B-A3B UD-Q4_K_M: 15030.2 → 15947.8 (+6.1%)
정확도
세 모델 모두 두 GPU에서 wiki.test 8청크 perplexity가 master와 비트 단위로 같았어요.
기타
작성자는 Claude와 함께 작업했다고 AI 사용을 밝혔어요. 10월 27일 리뷰 준비 완료로 바뀌었어요.
PR 본문과 초반 타임라인을 읽었어요. 리뷰 논의와 병합 여부는 확인하지 못했어요.
출처: github.com
OIYO는 원문을 그대로 옮기지 않아요. 요약과 본문 번역은 큐레이션 목적이며, 사실·인용은 원문 출처를 따라요.