2.78조 Kimi K3를 8GB RAM에서? 디스크 스트리밍의 진짜 의미

176KB C99 엔진으로 Kimi K3 전문가를 디스크에서 스트리밍하는 kimi-k3-in-c를 살폈다. GPU 없이 실행한다는 말의 한계도 함께 짚는다.

H
Huuush발행 2026.08.08 · 4분 read에디터: Jay Kim

3줄 요약

  • kimi-k3-in-c는 2.78조 파라미터 모델을 8.24GB RAM CPU에서 '실행'하지만, 이는 모델 전체를 메모리에 올리는 것이 아니라 전문가 가중치를 디스크에서 스트리밍하는 방식이다.
  • Alvaro Cintas가 소개한 이 프로젝트의 순수 C99 엔진은 약 176KB이고 GPU·CUDA·프레임워크 없이 동작하며, 작아진 것은 가중치가 아니라 실행 엔진과 상주 메모리다.
  • 8.24GB는 최소 설정의 피크 메모리 수치이며 메모리 한계를 I/O 대기시간과 맞바꾼 구조라, 지연시간·토큰 속도·디스크 용량은 별도 문제이고 생산·실시간 대체재로 보기는 어렵다.
소형 컴퓨터와 NVMe 저장장치로 구성한 로컬 추론 환경
저장장치에서 모델 데이터를 읽어 오는 로컬 추론 환경을 상징한 생성 이미지

2.78조 파라미터 모델을 8.24GB RAM의 CPU에서 ‘실행’한다는 말은, 모델 전체를 메모리에 올린다는 뜻이 아니다. kimi-k3-in-c는 전문가 가중치를 디스크에서 스트리밍하는 방식으로 이 차이를 보여준다.

176KB C99 엔진이 바꾼 것은 모델 크기가 아니다

Alvaro Cintas가 소개한 프로젝트는 순수 C99 엔진이 약 176KB이고 GPU·CUDA·프레임워크 없이 동작한다고 설명한다. 여기서 작아진 것은 Kimi K3 가중치가 아니라 실행 엔진과 상주 메모리다. 거대한 가중치는 저장장치에 남는다.

디스크 스트리밍 — RAM 대신 기다리는 방식

MoE 모델은 매 토큰마다 일부 전문가만 선택한다. 이 프로젝트는 필요한 전문가를 NVMe 등 디스크에서 읽고, 사용 후 메모리에서 비운다. 메모리 한계를 I/O 대기시간과 맞바꾸는 구조다.

“GPU 없음”이 곧 빠르다는 뜻은 아니다

8.24GB는 포스트가 밝힌 최소 설정의 피크 메모리 수치다. CPU와 저장장치로 대형 모델을 호출할 수 있다는 데 의미가 있지만, 지연시간·토큰 속도·디스크 용량은 별도 문제다. 생산 서비스나 실시간 대화의 대체재로 곧바로 해석하면 안 된다.

개발자에게 남는 실용적 교훈

가능해지는 일여전히 필요한 것
저메모리 장비에서 구조 검증·실험충분한 디스크 용량과 빠른 I/O
GPU 없는 환경에서 모델 접근긴 응답 대기시간 수용
프레임워크 의존성 축소프로젝트의 재현성·라이선스 검토

이 프로젝트의 반전은 ‘작은 PC가 초거대 모델을 빠르게 돌린다’가 아니다. 실행 가능한 범위의 정의를 메모리 밖으로 넓혔다는 데 있다.

출처: Alvaro Cintas의 X 포스트 · Kimi K3 논문

자주 묻는 질문

이 글에서 다룬 벤더