LLM WikiAccess-protected knowledge portal

WIKI

Kimi K3: 2.8조 파라미터 오픈 MoE 모델이 선형 어텐션으로 100만 토큰 추론을 가속하는 방법

왜 이 모델이 지금 중요한가 2026년 7월 16일 Moonshot AI가 공개한 Kimi K3는 현시점에서 공개 공개 가중치 open weight 모델 중 가장 큰 모델이다. 2.8조 2.8T 파라미터, 896개 전문가 중 16개를 활성화하는 희소 MoE 구조, 100만 토큰 컨텍스트 윈도우를 하나의 아키텍처 안에 담았다. 그런데 단순히 "숫자가 크다"는 사실보다 더 흥미로운 것이 있다. K3는 규모를 키우면서 동시에 추론

경로human/study/content/ai-frontier/17-kimi-k3-delta-attention-moe-28t.md
카테고리Study
태그#28t #attention #delta #kimi #moe #study

왜 이 모델이 지금 중요한가

2026년 7월 16일 Moonshot AI가 공개한 Kimi K3는 현시점에서 공개 공개 가중치(open-weight) 모델 중 가장 큰 모델이다. 2.8조(2.8T) 파라미터, 896개 전문가 중 16개를 활성화하는 희소 MoE 구조, 100만 토큰 컨텍스트 윈도우를 하나의 아키텍처 안에 담았다.

그런데 단순히 "숫자가 크다"는 사실보다 더 흥미로운 것이 있다. K3는 규모를 키우면서 동시에 추론 비용을 낮추는 방향을 택했다. 그 핵심에는 두 가지 독자 기법이 있다.

이 두 기법이 MoE 희소성, 정제된 최적화 기법과 결합해 전작 K2 대비 ~2.5배의 스케일링 효율을 달성했다. 이 글에서는 각 기법의 동작 원리를 중심으로 K3의 아키텍처를 분해한다.


K3를 숫자로 먼저 보기

항목K3 수치
총 파라미터2.8조 (2.8T)
토큰당 활성 파라미터약 50B (16/896 전문가 × 전문가 크기)
전문가 수 (총/활성)896 / 16
어텐션 구조KDA : Full = 3 : 1 (반복 블록 내)
컨텍스트 윈도우100만 (1M) 토큰
KV 캐시 절감 (1M ctx)~75% (전체 Full-Attn 대비)
디코딩 가속 (1M ctx)최대 6.3×
학습 효율 향상 (AttnRes)~25%, 추가 비용 <2%
스케일링 효율 (vs K2)~2.5×
가중치 공개 예정2026-07-27
API 가격 (입력/출력/사고 토큰)$0.30 / $3.00 / $15.00 per MTok

Kimi K3 아키텍처 — KDA 하이브리드 + Sparse MoE 입력 토큰 임베딩 × N 블록 반복 (KDA 3개 + Full-Attn 1개) KDA 블록 ① 채널 단위 게이팅 고정 크기 메모리 행렬 델타 업데이트 규칙 O(1) KV 상태 KDA 블록 ② 채널 단위 게이팅 고정 크기 메모리 행렬 델타 업데이트 규칙 O(1) KV 상태 KDA 블록 ③ 채널 단위 게이팅 고정 크기 메모리 행렬 델타 업데이트 규칙 O(1) KV 상태 Full-Attn 블록 소프트맥스 어텐션 전역 정보 유지 1/4 레이어만 사용 KV 캐시 75% 절감 AttnRes: 깊이를 가로질러 표현 재사용 (~25% 학습 효율 ↑) Stable LatentMoE FFN — Quantile Balancing 라우터 Quantile 기반 부하 분산 896개 전문가 중 16개 선택 활성화 토큰당 ~50B 파라미터만 계산 → 2.8T 모델을 50B급 비용으로 추론 Quantile Balancing: 휴리스틱 없이 라우터 점수 분위수로 전문가 할당 KDA가 달성하는 두 가지: KV 캐시 75% 절감 + 6.3× 디코딩 가속 (1M 토큰 컨텍스트 기준) KDA 레이어는 고정 크기 메모리 행렬(O(1) 상태)만 유지 → 시퀀스 길이가 늘어도 KV 저장량이 늘지 않음 Full-Attn 레이어(25%)가 전역 정보 흐름을 보존 → KDA 단독보다 정확도 유지 KDA 블록 (선형 어텐션, 3/4 레이어) Full-Attn 블록 (1/4 레이어) MoE FFN (896 전문가, 16 활성) AttnRes (깊이 간 표현 재사용)
Kimi K3 아키텍처 개요: KDA 하이브리드 레이어와 MoE 구조

1. 소프트맥스 어텐션의 한계와 KDA가 다가가는 방향

표준 소프트맥스 어텐션은 시퀀스 길이 n에 대해 O(n²)의 연산과 O(n)의 KV 캐시 메모리를 쓴다. 100만 토큰 컨텍스트에서는 이것이 실용적이지 않다. KV 캐시 하나만으로도 VRAM 수십 GB를 차지하고, 토큰 하나를 생성할 때마다 모든 이전 캐시를 다시 훑어야 한다.

이 한계를 우회하는 접근이 선형 어텐션(linear attention) 계열이다. 핵심 아이디어는 KV 쌍을 매 토큰마다 누적해 저장하는 대신, 고정 크기 상태 행렬 S에 압축해 넣는 것이다. 새 토큰이 들어오면 S를 업데이트하고, 쿼리를 S에 곱해 결과를 얻는다. 메모리는 O(1)로 일정하고, 추론 속도는 시퀀스가 길어져도 느려지지 않는다.

GatedDeltaNet과 KDA의 차이

GatedDeltaNet은 선형 어텐션에 게이트를 추가해 메모리 감쇠(decay)를 제어한다. 게이트가 없으면 오래된 정보가 새 정보에 의해 일방적으로 덮어씌워지는데, 게이트가 이를 조절한다.

그런데 GatedDeltaNet의 게이트는 어텐션 헤드당 스칼라 하나 — 즉 헤드 전체에 동일한 감쇠율을 적용한다. Kimi K3의 KDA는 이를 채널(feature dimension) 단위 게이팅으로 바꾼다. 각 차원마다 독립적인 게이트 값을 가지므로, 어떤 피처를 얼마나 오래 기억할지를 더 세밀하게 결정할 수 있다.

결과적으로 같은 고정 크기 메모리 안에 더 많은 정보를 효율적으로 압축할 수 있다. Moonshot은 K3가 1M 토큰 컨텍스트에서 전체 Full-Attn 대비 KV 캐시를 75% 절감하고 디코딩 속도를 최대 6.3배 향상시킨다고 밝혔다.

하이브리드 구조: 왜 KDA만 쓰지 않는가

선형 어텐션은 로컬하고 최근에 집중된 정보를 잘 처리하지만, 문서 전체에 걸친 전역적(global) 의존 관계는 놓칠 수 있다. K3는 이를 보완하기 위해 3:1 비율로 KDA와 Full-Attn 레이어를 섞는다. 세 개의 KDA 블록 뒤에 하나의 Full-Attn 블록이 온다. Full-Attn 블록이 전역 정보 흐름을 주기적으로 복원하면서 KDA가 속도와 메모리를 챙기는 구조다.

또한 Moonshot은 vLLM과 통합된 오픈소스 KDA 커널을 함께 공개했다. 기존 Full-Attn 파이프라인에서 캐싱이나 스케줄링 인터페이스를 수정하지 않아도 KDA를 사용할 수 있다.


2. Attention Residuals(AttnRes): 깊이를 가로질러 표현을 재사용

일반적인 트랜스포머는 레이어를 순차적으로 쌓고, 각 레이어의 출력이 다음 레이어 입력이 되는 깊이 방향 흐름을 가진다. 깊은 네트워크에서 초기 레이어의 표현은 여러 번의 변환을 거쳐 희석되거나 덮어씌워진다.

AttnRes는 이와 다른 접근이다. 특정 위치의 레이어 출력을 나중 레이어가 선택적으로 참조(residual-style attention) 할 수 있게 한다. 균일한 누적이 아니라 어떤 이전 표현이 현재에 유용한지를 학습한다.

Moonshot의 발표에 따르면 AttnRes는 추가 비용 2% 미만으로 학습 효율을 약 25% 향상시킨다. 이는 같은 계산량을 쓰면서 더 좋은 모델을 얻는다는 의미이기도 하고, 같은 목표 품질을 더 적은 학습 비용으로 달성한다는 의미이기도 하다.


3. Stable LatentMoE와 Quantile Balancing

K3의 FFN 계층은 Stable LatentMoE 구조를 쓴다. 총 896개 전문가 중 토큰당 16개를 활성화한다. 2.8T 전체 파라미터 중 실제 추론에 관여하는 것은 약 50B 파라미터다. 즉, 비용은 50B급 모델 수준이다.

MoE에서 중요한 문제 중 하나는 부하 불균형(load imbalance)이다. 특정 전문가에게 토큰이 몰리면 전문화가 안 되고, 배치 처리 효율도 떨어진다. 대부분의 MoE는 보조 손실(auxiliary loss)이나 별도의 하이퍼파라미터로 균형을 조정한다.

K3의 Quantile Balancing은 이 방식과 다르다. 라우터 점수 분포에서 분위수(quantile)를 직접 계산해 전문가 할당 기준을 설정한다. 별도의 보조 하이퍼파라미터가 필요 없고, 점수 분포 자체에서 균형 기준이 나오기 때문에 훈련 안정성이 더 높다.


4. Per-Head Muon과 기타 훈련 기법

Muon 최적화기는 행렬 업데이트에 뉴턴 방향(spectral norm 기준 최급강하)을 적용해 AdamW보다 빠른 수렴을 보이는 것으로 알려져 있다. K3의 Per-Head Muon은 이를 어텐션 헤드별로 독립적으로 적용한다. 각 헤드의 파라미터 공간 구조가 다르기 때문에 헤드를 하나의 뭉치로 처리하는 것보다 세밀한 최적화가 가능하다.

그 외에 K3가 도입한 기법들:

이 요소들의 조합이 전작 K2 대비 ~2.5배의 스케일링 효율로 이어졌다. 같은 계산량으로 더 좋은 모델을 만들거나, 같은 성능을 더 작은 모델로 달성할 수 있다는 의미다.


5. 벤치마크: 어디서 강하고 어디서 한계가 있나

벤치마크K3 점수비교 대상
Terminal-Bench 2.188.3%Sol(OpenAI) 88.8% 다음 전 세계 2위
DeepSWE67.5
FrontierSWE81.2%
Program Bench77.8%
SWE Marathon42.0%
Intelligence Index (Artificial Analysis)57점 (4위/189)1위 Claude Fable 5, 2·3위 GPT-5.6 Sol

Artificial Analysis 기준으로 K3는 전 세계 4위다. 코딩·툴 사용·장기 소프트웨어 작업에서 특히 강하며, 비전 추론도 내장 지원한다.

다만 평가 방법론에 주의가 필요하다. 코딩 에이전트 벤치마크는 Kimi Code, Claude Code, Codex 등 서로 다른 에이전트 하네스를 사용해 결과를 비교하기 때문에, 동일 조건의 대조 실험이라고 보기 어렵다. 모델 능력보다 에이전트 설계 차이가 점수에 반영될 수 있다.

가격 구조

토큰 종류가격(per MTok)
입력$0.30
출력$3.00
사고(thinking)$15.00

입력 가격은 경쟁 모델 대비 낮은 편이다. OpenAI SDK 호환이므로 기존 파이프라인에서 엔드포인트 URL만 바꿔 테스트할 수 있다.


6. 운영자 관점에서 K3를 도입하기 전 확인할 점

현재 시점 한계

활용 시 체크리스트


Open question

References