본문으로 건너뛰기
r/LocalLLaMA조회 2

Intel 258V iGPU 기반 소형 LLM 양자화 벤치마크 결과 분석

Intel 258V iGPU 환경에서 다양한 GGUF 양자화 형식의 추론 속도와 품질 손실(KLD)을 비교하여 최적의 성능 균형점을 도출했다.

실용적 조언

  • Intel 258V 노트북 사용자라면 Q5_K_M 또는 Q5_K_S 양자화 모델을 사용하여 22 tk/s 이상의 속도와 고품질을 동시에 챙길 수 있다.
  • 추론 시 llama-bench 옵션에서 -b 512 -ub 512 설정을 적용하여 성능을 극대화하라.

섹션별 상세

01
양자화 수준에 따른 속도와 품질의 상관관계를 분석했다. Q4_0 계열은 약 28 tk/s로 가장 빠른 속도를 기록했으나 KLD 수치가 0.05 수준으로 품질 손실이 발생했다. 반면 Q8_0나 Q6_K는 속도가 18-20 tk/s로 낮아지는 대신 KLD가 0.005 미만으로 매우 정밀한 품질을 유지했다.
02
KLD 0.01 이하를 유지하는 '승자' 그룹을 선별했다. Unsloth의 Q5_K_S와 Bartowski의 Q5_K_M 등이 KLD 0.01 미만의 고품질을 유지하면서도 22-23 tk/s의 준수한 속도를 보여 성능과 품질의 균형이 가장 뛰어난 것으로 나타났다. 이는 단순 비트 수보다 업로더별 양자화 구현 방식에 따라 효율성이 달라질 수 있음을 시사한다.
03
벤치마크의 재현성을 위해 하드웨어 및 소프트웨어 설정을 고정했다. ThrottleStop을 사용하여 CPU PL1 전력을 25W로 제한하고 llama-bench에서 -fa 0, -ngl 99, --no-mmap 옵션을 적용하여 변수를 통제했다. 특히 배치 사이즈와 업데이트 배치 사이즈를 모두 512로 설정했을 때 가장 최적의 PP/TG 성능이 도출됐다.
bash
llama-bench.exe -m model.gguf -p 512 -n 128 -b 2048,1024,512,256,128,64,32 -ub 2048,1024,512,256,128,64,32 -fa 0 --mmap 0 -ngl 99

최적의 배치 사이즈와 업데이트 배치 사이즈를 찾기 위해 수행한 llama-bench 실행 명령어

용어 해설

쿨백-라이블러 발산(KLD)
두 확률 분포의 차이를 측정하는 지표로, 여기서는 원본 모델(BF16)과 양자화된 모델 간의 출력 분포 차이를 통해 품질 손실 정도를 수치화하는 데 사용됐다. 수치가 낮을수록 원본에 가까운 품질을 유지함을 의미한다.
양자화(Quantization)
모델의 가중치를 낮은 비트(예: 4비트, 8비트)로 변환하여 메모리 사용량을 줄이고 추론 속도를 높이는 기법이다. 비트 수가 낮아질수록 속도는 빨라지지만 모델의 정확도나 지능이 저하될 수 있다.
통합 그래픽 처리 장치(iGPU)
CPU와 동일한 칩셋에 통합된 그래픽 코어로, 별도의 외장 그래픽 카드 없이도 연산을 수행한다. 본문에서는 Intel 258V 프로세서에 내장된 140V iGPU의 LLM 추론 성능을 테스트했다.
초당 토큰 생성 수(tk/s)
언어 모델이 1초당 생성하는 텍스트 단위(토큰)의 개수로, 추론 속도를 나타내는 핵심 성능 지표이다. 수치가 높을수록 사용자가 체감하는 응답 속도가 빨라진다.

언급된 도구

llama-bench추천

LLM 추론 성능 측정 및 벤치마크

ThrottleStop추천

CPU 전력 제한(PL1) 및 성능 조절

llama-cpp-python추천

Python 환경에서의 LLM 추론 및 KLD 측정

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 04. 06.수집 2026. 04. 06.출처 타입 REDDIT

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.