์ 9์ฅ โ ํฌ๊ธฐ์ ๋์ฝ๋ฉ
LLM Primer VI: AI ์์คํ ํ์ฅํ๊ธฐ๋ฅผ ์ฑํฐ๋ณ๋ก ๊ฑท๋ ์ํฌ์ค๋ฃจ์ ์ํ ๋ฒ์งธ ๊ธ์ ๋๋ค. ์๊ธฐํ๊ท์ ์์ฐจ ๋ณ๋ชฉ์ ์ํ์ ํ์ ์ด ์๋ค๋ ๊ฒ, ๊ทธ๋ฆฌ๊ณ ์ธ์ ๊ทธ ํ์ ์ด ์ด๋์ด ๋๋์ง์ ์ฐ์๋ฅผ ๋ณด์ฌ ์ฃผ๋ ์ฅ์ ๋๋ค.
์ด ์ฅ์ด ์กด์ฌํ๋ ์ด์
์ 7์ฅ๊ณผ ์ 8์ฅ์ ๋์์ฑ์ ๊ณต๊ฒฉํ์ต๋๋ค โ ์ฌ๋ฌ ์ํ์ค์ ๊ฑธ์ณ GPU๋ฅผ ๋ฐ์๊ฒ ์ ์งํ์ต๋๋ค. ์ด๋ ๊ฒ๋ ๊ฐ ์ํ์ค๊ฐ ์ฌ์ ํ ์ดํฐ๋ ์ด์ ๋น ํ๋์ ์ถ๋ ฅ ํ ํฐ์ ๋ฐ๋๋ค๋ ์ฌ์ค์ ๋ฐ๊พธ์ง ๋ชปํฉ๋๋ค. ๊ทธ ๋ฐ๋ฅ์ ํผํ ์ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋๋ฐ, ํธ๋์คํฌ๋จธ์ ํฌ์๋ ํจ์ค๊ฐ ์ง์ง๋ก ์ด์ ์ ์ ํ๋ ํ ํฐ์ ์์กดํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ํฌ๊ธฐ์ ๋์ฝ๋ฉ์ ๊ทธ ์์กด์ด ์์ฑ์ ๋ํ ๊ฒ์ด์ง ๊ฒ์ฆ์ ๋ํ ๊ฒ์ด ์๋๋ผ๋ ๊ด์ฐฐ์ ๋๋ค โ ํ ํฐ t+1์ ํ๋ณด๊ฐ ์ฃผ์ด์ง๋ฉด, ํ๊น ๋ชจ๋ธ์ ใ๋ด๊ฐ ์ด๊ฒ์ ๊ณจ๋์๊น?ใ๋ฅผ ๋ฌป๋ ๋์์ ๊ทธ ํ๋ณด๊ฐ ๋ง๋ค๊ณ ๊ฐ์ ํ ์ํ์ t+2์ ๋ํ ๋ถํฌ๋ฅผ ํ๋์ ํฌ์๋ ํจ์ค๋ก ๊ณ์ฐํ ์ ์์ต๋๋ค. ์ 9์ฅ์ ๊ทธ ๊ธฐ์ , ์ด์ ์๊ณ ๋ฆฌ์ฆ(EAGLE, Medusa, Lookahead, MTP, n-gram, suffix), ๊ทธ๋ฆฌ๊ณ ํฌ๊ธฐ๊ฐ ์น๋ฆฌ๊ฐ ๋๋์ง์ ์ฐ์๋ฅผ ๊ฑท์ต๋๋ค.
9.1 ๊ฒ์ฆ ํต์ฐฐ์ ์ ํ์ฑ์ ๊ทธ๋๋ก ๋ณด์กดํ๋ค
๊ฐ์ผ ์ด์ ๊ธฐ์ ๊ฐ N๊ฐ์ ํ๋ณด ํ ํฐ์ ์ ์ํฉ๋๋ค. ํ๊น โ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ฐ๋น์ผ ๋ชจ๋ธ โ ์ ํ๋ฆฌํฝ์ค์ N๊ฐ์ ํ๋ณด๋ฅผ ์ด์ด ๋ถ์ธ ๊ฒ์ ๋ํด ํ ๋ฒ์ ํฌ์๋ ํจ์ค๋ฅผ ๋๋๋ค. ํธ๋์คํฌ๋จธ์ ํฌ์๋ ํจ์ค๋ ์์น์ ๋ํด ๋ณ๋ ฌ์ด๋ฏ๋ก, ํ๊น์ ๊ทธ ํ ํจ์ค์์ N+1๊ฐ ์์น ๊ฐ๊ฐ์์ ์๊ธฐ ๋ค์ ํ ํฐ ๋ถํฌ๋ฅผ ๋ง๋ค์ด ๋ ๋๋ค. ํ๋ณด๊ฐ ํ๊น๊ณผ ์ผ์นํ๋ ๊ฐ์ฅ ๊ธด ํ๋ฆฌํฝ์ค๊ฐ ์์ฉ๋๊ณ , ์ฒซ ๋ถ์ผ์น ์ง์ ์์ ์์ง์ ํ๊น ์์ ์ ์ ํ์ ์ปค๋ฐํ๊ณ ๋๋จธ์ง๋ฅผ ๋ฒ๋ฆฝ๋๋ค. ์์ฉ ๊ท์น โ ์ด์ q์์ ๋ฝํ x๋ฅผ min(1, p(x)/q(x)) ํ๋ฅ ๋ก ์์ฉํ๊ณ , ์๋๋ฉด ์ ๊ทํ๋ ์์ฐจ (pโq)โ์์ ์ํ โ ์ ์ถ๋ ฅ ๋ถํฌ๋ฅผ ํ๋ฒํ ํ๊น ์ํ๋ง๊ณผ ๋์ผํ๊ฒ ๋ง๋ญ๋๋ค. ํฌ๊ธฐ๋ ์ ํ์ฑ ๋ณด์กด์ด๋ฉฐ, ์ด์์ ์๋์๋ง ์ํฅ์ ์ค๋๋ค. ํ๋ GPU์์ N=4์ ๊ฒ์ฆ ํจ์ค๋ ์ดํ ์ ์ด ์ด์ N+1๊ฐ ์ฟผ๋ฆฌ ์์น์ ๊ฑธ์น์ง๋ง ์ฌ์ ํ ๋ฉ๋ชจ๋ฆฌ์ ๋ฌถ์ธ ์์ญ ์์ ์๊ธฐ ๋๋ฌธ์ ์ผ๋ฐ ๋์ฝ๋ ์คํ ์ ๋๋ต 1.2~1.5๋ฐฐ ๋น์ฉ์ ๋๋ค.
9.2 EAGLE์ ์ด์์ ํ๊น์ ์๋ ์ํ์ ๋ฌถ๋๋ค
์ด๊ธฐ ๊ตฌํ๋ค์ ๋ณ๋์ ์์ ๋ชจ๋ธ์ ์ด์์ผ๋ก ์ผ์ต๋๋ค โ Llama-70B์ ์ด์์ ์ํ Llama-7B โ ์ด๊ฒ์ ์๋ํ์ง๋ง ์ด์ ๊ฐ์ค์น๋ฅผ ์ํ ๋ ๋ฒ์งธ HBM ์คํธ๋ฆผ์ ์๊ตฌํ๋ฉฐ, ๋ ๋ชจ๋ธ์ด ํํ์ ๊ณต์ ํ์ง ์์ ์์ฉ๋ฅ ์ ์ํ์ด ์์ต๋๋ค. EAGLE์ 2024~2025๋ ์ ๊ฑธ์ณ EAGLE-2, EAGLE-3๋ก ๋ค๋ฌ์ด์ง๋ฉฐ ์ด์์ ํ๊น์ ๋ฌถ์ต๋๋ค โ ํ๊น์ ๋ค์ ๋ ์ด์ด ์๋ ์ํ๋ฅผ ์์ธกํ๋๋ก ํ์ต๋ ํ๋์ ํธ๋์คํฌ๋จธ ๋ ์ด์ด๋ฅผ ํ๊น์ ์์ฒด ์ถ๋ ฅ ์๋ฒ ๋ฉ์ ํตํด ํฌ์ํฉ๋๋ค. ์คํธ๋ฆฌ๋ฐํ ๋ณ๋์ 7B ๊ฐ์ค์น ์งํฉ์ด ์๊ณ , ์ด์ ํค๋๋ ์๋ฐฑ ๋ฉ๊ฐ๋ฐ์ดํธ์ ๋ถ๊ณผํฉ๋๋ค. EAGLE-2๋ ๋์ ์ด์ ํธ๋ฆฌ ํ์ฅ์ ์น์ต๋๋ค โ ์ปค์คํ ๋ง์คํฌ๋ก ํ ๋ฒ์ ์ดํ ์ ํจ์ค์์ ๊ฒ์ฆ๋๋ ํ๋ณด ํธ๋ฆฌ โ ๊ทธ๋์ ํ๊น์ด ์ด์์ ๋จ์ผ ์ถ์ธก ๋์ ์ฌ๋ฌ ๊ฒฝ๋ก ์ค ์ต๊ณ ๋ฅผ ๊ณ ๋ฆ ๋๋ค. EAGLE-3๋ ๋ค์ธต ํน์ง ํผํฉ์ ๋ํด, ๋ง์ง๋ง์์ ๋ ๋ฒ์งธ ๋ ์ด์ด๋ง์ด ์๋๋ผ ์ค๊ฐ ํ๊น ๋ ์ด์ด๋ฅผ ์๋นํฉ๋๋ค. ์์ฉ๋ฅ ์ N์ด 5~8์ผ ๋ ์ฑ๊ณผ ์ฝ๋์์ 75~85ํผ์ผํธ์ ์์ฐฉํ๋ฉฐ, ํ๋ฒํ ๋์ฝ๋ฉ ๋๋น ์ข ๋จ๊ฐ 3~4๋ฐฐ ์๋ ํฅ์์ผ๋ก ๋ฒ์ญ๋ฉ๋๋ค. Medusa๋ ๋์ ๊ฒฝ๋ก๋ฅผ ๊ฐ๋๋ค โ ์๊ธฐํ๊ท์ ์ด ์๋๋ผ ํ ํจ์ค์์ ์ฌ๋ฌ ๋ฏธ๋ ํ ํฐ์ ์์ธกํ๋ ๋ณ๋ ฌ ์ด์ ํค๋ โ ํ์ต ์ด์ผ๊ธฐ๋ ๋ ๋จ์ํ๊ณ ์์ฉ๋ฅ ์ ์ด์ง ๋ฎ์ต๋๋ค. N-gram๊ณผ suffix ๋์ฝ๋ฉ์ ๋ฐ๋ณต์ ์ํฌ๋ก๋(์ฝ๋ ํธ์ง, ํ ํ๋ฆฟ ์ถ๋ ฅ)์์์ ๊ณต์ง ์ ์ฌ์ ๋๋ค. ๊ฑฐ๊ธฐ์๋ ์ด์์ด ๊ทธ์ ์ต๊ทผ ์ปจํ ์คํธ๋ฅผ ์กฐํํ๋ ๊ฒ์ ๋๋ค.
9.3 ๊ฒ์ฆ ํจ์ค ๊ทธ ์์ฒด๊ฐ ์ํ์ด ๋๋ค
์๋ ํฅ์ ๊ณต์์ ์ ์ด ๋ ๋งํผ ์ ํํฉ๋๋ค โ E[์์ฉ๋ ํ ํฐ ์] / (T_์ด์/T_๋์ฝ๋ + 1 + ฮฑยทN), ์ฌ๊ธฐ์ ฮฑ๋ ์์น๋น ๊ฒ์ฆ ์ค๋ฒํค๋๋ก ๋ณดํต 0.05~0.15์ ๋๋ค. ๋ ์ํ์ด ๋ณด์ ๋๋ค. ์ฒซ์งธ, ฮฑยทN์ N๊ณผ ํจ๊ป ์ปค์ง๋ฏ๋ก N์ ๋ฌดํ์ ๋๋ฆฌ๋ ๊ฒ์ ๋์์ด ๋์ง ์์ต๋๋ค. ์ ์ ์ p=0.8์์ N=6~8, p=0.9์์ N=10~12 ๊ทผ์ฒ์ ๋๋ค. N์ ํ๋์ฝ๋ฉํ๋ ์์ง์ ์ํฌ๋ก๋ ๋ณ๋์์ ์ต์ ์ ์ ๋์นฉ๋๋ค. ๋์งธ, ๋ ๋ฏธ๋ฌํ๊ฒ, p๊ฐ 1์ ๊ฐ๊น์์ง ๋ ์ ๊ทผ์ ์๋ ํฅ์์ 1/ฮฑ์ ๋๋ค โ ฮฑ=0.10์์ ๋๋ต 10๋ฐฐ, ฮฑ=0.05์์ 20๋ฐฐ โ ์๋ํ๋ฉด ๊ฒ์ฆ ํจ์ค ๊ทธ ์์ฒด๊ฐ ๋ฒฝ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ํ๋ก๋์ ์์ง์ ๋งค์ฐ ๋ฐ๋ณต์ ์ธ ์ํฌ๋ก๋์์ ์ด ๋ฒ์์ ์ ์ ์๋ ํฅ์์ ์ธก์ ํ๊ณ , ๊ทธ๊ฒ์ ๋์ด์์ง๋ ๋ชปํ์ต๋๋ค. ํฌ๊ธฐ๋ ๋ฐฐ์นญ๊ณผ๋ ์ํธ์์ฉํฉ๋๋ค โ ๋์ ๋ฐฐ์น ํฌ๊ธฐ์์ ํ๊น์ ํฌ์๋ ํจ์ค๋ ์ด๋ฏธ ์ฐ์ฐ์ ๊ฐ๊น์์ง๊ณ , ์ฌ๋ถ์ ๊ฒ์ฆ ํ ํฐ์ด ๊ทธ๊ฒ์ ๋ ๋ฐ์ด๋ถ์ฌ, ๋ฐฐ์น๊ฐ ์ปค์ง์๋ก ์๋ ํฅ์์ ์ค์ด๋ญ๋๋ค. ํฌ๊ธฐ์ ์ค์ํธ ์คํฟ์ ์ง์ฐ์ด ๊ฒฐ์ ์ ์ธ ์ํฌ๋ก๋์ ๋ฎ์-์ค๊ฐ ๋ฐฐ์น ํฌ๊ธฐ โ ๋ฐ๋ก ์ 1์ฅ์ ํ์ฉ๋์ง ์์ ์ฐ์ฐ์ด ์ฌ๋ ์์ญ โ ์ ๋๋ค.
์ 9์ฅ์ด ์ค๋นํ๋ ๊ฒ
์ 5์ฅ๋ถํฐ ์ 9์ฅ๊น์ง๊ฐ ๋ชจ๋ธ๊ณผ ๋ฐํ์์ ๋๊ตฌ ์์ โ ์์ํ, ํ๋ฃจ๋, ์ฆ๋ฅ, ๋ฐฐ์นญ, ํ์ด์ง๋ KV, ํฌ๊ธฐ์ ๋์ฝ๋ฉ โ ๋ฅผ ๋ค ์์งํ์ต๋๋ค. ๊ทธ์ค ์ด๋ ๊ฒ๋ pip install๋ก ๋ฃ๊ณ ์์ด๋ฒ๋ฆด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๋์ค์ง ์์ต๋๋ค. ๋๊ตฐ๊ฐ๋ ์ด๋ค์ ํ๋์ ๋ฐํ์์ผ๋ก ์ฎ์ด, GPU ์์ ๋ชจ๋ธ์ ์์ ํ๊ณ , ์ฐ์ ๋ฐฐ์น๋ฅผ ๋๋ฆฌ๊ณ , ์ถ๋ก API๋ฅผ ๋
ธ์ถํด์ผ ํฉ๋๋ค. ๊ทธ ๋ฐํ์์ด ์์ง์
๋๋ค. ์ 10์ฅ์ 2026๋
์คํ์ ์ง๋ฐฐํ๋ ๋ค์ฏ ์์ง โ vLLM, TensorRT-LLM, SGLang, TGI, Ollama โ ์ ๊ฑท๊ณ , ์ด๋ ๊ฒ์ด ์ฃผ์ด์ง ๋ฐฐํฌ์ ๋ง๋ ์ ํ์ธ์ง๋ฅผ ๊ฒฐ์ ํ๋ ๊ธฐ์ ์ ์ ์ถฉ์ ๋ค๋ฃน๋๋ค.
๋ค์ โ ์ 10์ฅ: LLM ์์ง ๊ณ์ธต. vLLM, TensorRT-LLM, SGLang, TGI, Ollama โ ๋ฒค์น๋งํฌ๊ฐ ์๋๋ผ ๊ธฐ์ ๋ก ๊ณ ๋ฅด๋ ๋จ์ผ ๋ ธ๋ ๋ฐํ์์ผ๋ก์์ ์์ง๋ค.