LLM Primer VI โ ์๋ฆฌ์ฆ ์๋ฌธ ๋ฐ ๋ชฉ์ฐจ
LLM Primer VI: AI ์์คํ ํ์ฅํ๊ธฐ๋ฅผ ์ฑํฐ๋ณ๋ก ๋ฐ๋ผ๊ฐ๋ ์ํฌ์ค๋ฃจ์ ์์์ ๋๋ค. ๋ฉ๋ชจ๋ฆฌ ๋์ญํญ, ์ค์ผ์ค๋ง, ๊ทธ๋ฆฌ๊ณ ๋ฌ๋ฌ ๊ธฐํธ๊ฐ ์๋ก ๋ถ๋ชํ๋ ์๋ฆฌ์์ LLM ์ถ๋ก ์ ์์ง๋์ด๋ง ํ๋ฌธ์ผ๋ก ๋ค๋ฃจ๋ ๊ถ์ ๋๋ค.
์ด ์๋ฆฌ์ฆ๊ฐ ์กด์ฌํ๋ ์ด์
์๊ฐ๋น 4~8๋ฌ๋ฌ์ ๋น๋ฆฐ H100์ BF16 ๊ธฐ์ค 989 TFLOP/s๋ฅผ ๋ ๋๋ค. ์ฌ์ฉ์ ํ ๋ช ์ด 70B ๋ชจ๋ธ์ ๋๊ณ ์ค์๊ฐ์ผ๋ก ํ ์๋ต์ ์์ฑํ๋ ๋์ ๊ทธ ์นฉ์ด ์ค์ ๋ก ์ฐ๋ ์ฐ์ฐ๋์ ๋๋ต 0.34ํผ์ผํธ์ ๋๋ค. ๋๋จธ์ง 99.7ํผ์ผํธ๋ ๋ ธ๋ ๊ฒ์ด ์๋๋ผ, ์ํฌ๋ก๋๊ฐ ๋ฉ๋ชจ๋ฆฌ ๋์ญํญ์ ๋ฌถ์ฌ ์์ด HBM์ด ๊ฐ์ค์น๋ฅผ ํ๋ ค ๋ณด๋ด๋ ๋์ ์ฐ์ฐ ์ ๋์ ์ํฌ ์ผ์ด ์๋ ์ํ์ ๋๋ค. ์ถ๋ก ์์ง๋์ด๋ง์ ๊ทธ ๋ ธ๋ ์ ๋์๊ฒ ์ผ์ ์ฐพ์ ์ฃผ๋ ํ๋ฌธ์ ๋๋ค. ๋ฐฐ์นญ, KV ์บ์ ํ๊ณ, ์์ํ, ํฌ๊ธฐ์ ๋์ฝ๋ฉ, ์ค์ผ์ค๋ง, ๊ทธ๋ฆฌ๊ณ ๋ง์นจ๋ด๋ ํ๋ซํผ, ์ค์ผ์คํธ๋ ์ด์ , ๋น์ฉ์ ํ๋ฌธ์ ๋๋ค. ์ด ๊ถ์ ๋ด๊ธด ๋ชจ๋ ๊ธฐ๋ฒ์ ๊ฐ์ ๋์์ ๋ณ์ฃผ์ ๋๋ค โ ์ฌ์ฉ์๊ฐ ์ค์ ๋ก ๋๋ผ๋ ์ง์ฐ์ ๊นจ๋จ๋ฆฌ์ง ์์ผ๋ฉด์ ๋์ญํญ์ ๋ฌถ์ธ ๋ญ๋น๋ฅผ ์ฒ๋ฆฌ๋์ผ๋ก ๋ฐ๊พธ๋ ์ผ์ ๋๋ค.
์ด ์ฑ ์ ๋ ์
๋๊ท๋ชจ LLM ์ถ๋ก ์ ์ค์ ๋ก ์ด์ํ๋ ํ๋ซํผ ์์ง๋์ด, SRE, ์ธํ๋ผ ์ํคํ ํธ๋ฅผ ์ํด ์ผ์ต๋๋ค โ ์ง์ฐ ์๊ฐ์ด ํ ๋ ํธ์ถ๋๋ ์ฌ๋, ์์ฐ ๋ผ์ธ์ GPU ํ์ด ์๊ธฐ ๊ฒ์ธ ์ฌ๋, ์ง๋๋ฌ ์ฒญ๊ตฌ์๊ฐ ์ ๊ทธ์ ๋ฌ์ ๋ ๋ฐฐ๊ฐ ๋์๋์ง๋ฅผ ์ฌ๋ฌด์ ์ค๋ช ํด์ผ ํ๋ ์ฌ๋๋ค์ ๋๋ค. ๋ํ ๋ชจ๋ธ์ ํ์ต์ํจ ๋ค ์ด์ ์๋น๊น์ง ๋งก๊ฒ ๋ ML ์์ง๋์ด, ๊ทธ๋ฆฌ๊ณ ์ด๋ ๋ ๊ฐ์๊ธฐ ํ ์์์ ์ถ๋ก ์ ๋ฌธ๊ฐ์ ๊ฐ์ฅ ๊ฐ๊น์ด ์ฌ๋์ด ๋์ด ๋ฒ๋ฆฐ ๋ฐฑ์๋ ์์ง๋์ด๋ฅผ ์ํด์๋ ์ด ์ฑ ์ ๋๋ค. ๋ถ์ฐ ์์คํ ๊ณผ ์ปจํ ์ด๋์๋ ์ต์ํ๋ค๊ณ ๊ฐ์ ํ์ง๋ง, GPU ๋ด๋ถ ๊ตฌ์กฐ๋ ํธ๋์คํฌ๋จธ์ ๋ฉ๋ชจ๋ฆฌ ํจํด์ ์ด๋ฏธ ์๋ค๊ณ ๊ฐ์ ํ์ง ์์ต๋๋ค. ๊ทธ ๋ถ๋ถ์ ์๋ฆฌ๋ถํฐ ์์ ์ฌ๋ฆฝ๋๋ค.
์ฝ๋ ์์
์ด์ฌ์ฏ ์ฅ์ ์ฌ์ฏ ๋ถ๋ถ์ผ๋ก ๋๋ฉ๋๋ค. ์ 1~2์ฅ์ ์ํฌ๋ก๋์ ์ด๋ฆ์ ๋ถ์ ๋๋ค โ ์๊ธฐํ๊ท ๋ฃจํ์ KV ์บ์. ์ 3~4์ฅ์ ๊ทธ ์์์ ๋์๊ฐ๋ ์ค๋ฆฌ์ฝ์ ๊ฑท์ต๋๋ค โ H100๋ถํฐ Groq์ LPU๊น์ง. ์ 5~6์ฅ์ ๋์ญํญ ๋ถ๋ด์ ์ค์ด๋ ๋ชจ๋ธ ์ธก ์์ถ โ ์์ํ, ํ๋ฃจ๋, ์ง์ ์ฆ๋ฅ โ ์ ๋ค๋ฃน๋๋ค. ์ 7~9์ฅ์ ์ ํด ์๊ฐ์ ๊ฐ์ถ๋ ๋ฐํ์ ๊ธฐ๋ฒ โ ๋ฐฐ์นญ, ํ์ด์ง๋ KV, ํฌ๊ธฐ์ ๋์ฝ๋ฉ โ ์ ๋ค๋ฃน๋๋ค. ์ 10~13์ฅ์ ๊ทธ ๊ธฐ๋ฒ๋ค์ ์๋น์ค๋ก ๋ฐ๊พธ๋ ์๋น ์คํ โ ์์ง, ํ๋ซํผ, ๋ถ๋ฆฌ ์๋น, ์คํ ์ค์ผ์ผ๋ง โ ์ ๊ฑท์ต๋๋ค. ์ 14~16์ฅ์ ๋์ ๊ฑท์ต๋๋ค โ ํ ํฐ ๊ฒฝ์ ํ, ์์ฒด ํธ์คํ ๊ณผ API, ๊ทธ๋ฆฌ๊ณ ๋ณต๋ฆฌ๋ก ์์ด๋ ๋น์ฉ ์ ๊ฐ์ ์. ์ฑํฐ๋ค์ ์์๋๋ก ์ฝ์ด๋ ๋๊ณ ๊ด์ฌ ์๋ ์ฃผ์ ๋ถํฐ ๊ณจ๋ผ ์ฝ์ด๋ ๋์ง๋ง, ๊ธฐ์ ์ฐ์ ์ ๊ด์ ์ ์ 1์ฅ๊ณผ ์ 2์ฅ์ ๋ฟ๋ฆฌ๋ฅผ ๋๊ณ ์์ต๋๋ค.
16์ฅ ์ํฌ์ค๋ฃจ
4์ 23์ผ๋ถํฐ 5์ 8์ผ๊น์ง, ์ํฌ์ค๋ฃจ๊ฐ ํ๋ฃจ ํ ์ฅ์ฉ ์ฌ๋ผ์ต๋๋ค. ๊ฐ ๊ธ์ ์ฑํฐ์ ํต์ฌ ์ธ ๊ฐ๋ฅผ ๋๋ต 5๋ถ์ง๋ฆฌ ์ฝ๊ธฐ ๋ถ๋์ผ๋ก ์์ถํ๊ณ , ์ค์ ์์ ์ฝ๋์ ใ์ฝ๊ฒ ํ์ด์(In Plain English)ใ ์ฌ์ด๋๋ฐ๋ ์ฑ ์ ํด๋น ์ฅ์ด ๋ด์ต๋๋ค.
- 4์ 23์ผ โ ์ 1์ฅ โ ํ ํฐ ์์ฑ์ ๊ธฐ์ . ์๊ธฐํ๊ท ๋ฃจํ, ํ๋ฆฌํ๊ณผ ๋์ฝ๋ฉ, ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์ ํ ๋ช ์ด ์ H100์ 99.7ํผ์ผํธ๋ฅผ ์ ํด๋ก ๋จ๊ธฐ๋๊ฐ.
- 4์ 24์ผ โ ์ 2์ฅ โ KV ์บ์๋ผ๋ ๊ณผ์ . ๋ฉ๋ชจ๋ฆฌ ๊ณต์, MHA/GQA/MQA์ ์ ์ถฉ, ๊ทธ๋ฆฌ๊ณ ์๋ฐํ ํ ๋น์ด ์ ๋์์ฑ์ ๋ฌด๋๋จ๋ฆฌ๋๊ฐ.
- 4์ 25์ผ โ ์ 3์ฅ โ ์์ฑ AI๋ฅผ ์ํ ๋ฐ์ดํฐ์ผํฐ GPU. H100, H200, B200, L40S, MI300X โ FLOPs๊ฐ ์๋๋ผ ๋์ญํญ๊ณผ VRAM ํ๋กํ์ผ๋ก ์ฝ๊ธฐ.
- 4์ 26์ผ โ ์ 4์ฅ โ ํนํ AI ์ค๋ฆฌ์ฝ๊ณผ ASIC. Groq์ LPU, Inferentia2, TPU v5p/v6, Gaudi 3 โ ASIC์ด ์ด๊ธฐ๋ ์๋ฆฌ์ ์ง๋ ์๋ฆฌ.
- 4์ 27์ผ โ ์ 5์ฅ โ ์์ํ์ ์ ์ฒด๋ฅผ ํ๋ค. FP16 โ INT4๊ฐ ์ ์ฒ๋ฆฌ๋์ ๋ค ๋ฐฐ๋ก ๋ง๋๋์ง, ๊ทธ๋ฆฌ๊ณ AWQยทGPTQยทSmoothQuantยทGGUF๊ฐ ์ค์ ๋ก ๋ฌด์์ ํ๋์ง.
- 4์ 28์ผ โ ์ 6์ฅ โ ํ๋ฃจ๋๊ณผ ์ง์ ์ฆ๋ฅ. Hopper์ 2:4 ํฌ์์ฑ๊ณผ, ์ ์์ ์ํํธ ๋ ์ด๋ธ์ด ์ด๋ป๊ฒ ๋ ์์ ํ์ ๋ชจ๋ธ์ด ๋๋๊ฐ.
- 4์ 29์ผ โ ์ 7์ฅ โ ๊ณ ๊ธ ๋ฐฐ์นญ ์ ๋ต. ์ ์ ๋ฐฐ์นญ์์ ์ดํฐ๋ ์ด์ ๋จ์ ์ฐ์ ๋ฐฐ์นญ๊น์ง, ๊ทธ๋ฆฌ๊ณ ์ฐ์ ๋ฐฐ์นญ์ด ์ง๋ ๋น.
- 4์ 30์ผ โ ์ 8์ฅ โ ์ฐจ์ธ๋ KV ์บ์ ๊ด๋ฆฌ. PagedAttention, H2O ์ถ์ถ, InfiniGen, ๊ทธ๋ฆฌ๊ณ ํ๋ฆฌํฝ์ค ์บ์ ๊ฒฝ์ .
- 5์ 1์ผ โ ์ 9์ฅ โ ํฌ๊ธฐ์ ๋์ฝ๋ฉ. ์ด์, ๊ฒ์ฆ, ๊ทธ๋ฆฌ๊ณ ์ธ์ ํฌ๊ธฐ๊ฐ ์ด๋์ธ์ง์ ์ฐ์ โ EAGLE, Medusa, MTP.
- 5์ 2์ผ โ ์ 10์ฅ โ LLM ์์ง ๊ณ์ธต. vLLM, TensorRT-LLM, SGLang, TGI, Ollama โ ๋ฒค์น๋งํฌ๊ฐ ์๋๋ผ ๊ธฐ์ ๋ก ์์ง ๊ณ ๋ฅด๊ธฐ.
- 5์ 3์ผ โ ์ 11์ฅ โ ํ๋ซํผ๊ณผ ์ค์ผ์คํธ๋ ์ด์ ๊ณ์ธต. Ray Serve, KServe, BentoML, Triton โ ์ด๋ ํ๋ซํผ์ด ์ด๋ ์ด์ ๋ฌธํ์ ๋ง๋๊ฐ.
- 5์ 4์ผ โ ์ 12์ฅ โ ๋ถ๋ฆฌ ์๋น๊ณผ ์ฟ ๋ฒ๋คํฐ์ค. ํ๋ฆฌํ๊ณผ ๋์ฝ๋๋ฅผ GPU ํ ์ฌ์ด์ ๋๋๊ธฐ, ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ํํํ๋ ์ฟ ๋ฒ๋คํฐ์ค ํ๋ฆฌ๋ฏธํฐ๋ธ.
- 5์ 5์ผ โ ์ 13์ฅ โ ์คํ ์ค์ผ์ผ๋ง๊ณผ ์ฝ๋ ์คํํธ ์ํ. HPA๊ฐ ์ LLM์ ๋ง์ง ์๋์ง, ๊ทธ๋ฆฌ๊ณ KEDAยทKnativeยทCRIU๊ฐ ์ด๋ป๊ฒ 5์ด ์ดํ์ ์ฝ๋ ์คํํธ๋ฅผ ๊ตฌ์ฑํ๋๊ฐ.
- 5์ 6์ผ โ ์ 14์ฅ โ ํ ํฐ ๊ฒฝ์ ํ๊ณผ API ๊ฐ๊ฒฉ. ์ ์ถ๋ ฅ์ด ์ ๋ ฅ๋ณด๋ค ๋น์ผ์ง, ๊ทธ๋ฆฌ๊ณ ๋ณด์ด์ง ์๋ ์ถ๋ก ํ ํฐ์ด ์ด๋ป๊ฒ ์ฒญ๊ตฌ์์ ๋ํ๋๋๊ฐ.
- 5์ 7์ผ โ ์ 15์ฅ โ ์๋ฒ๋ฆฌ์ค API ๋ ์ ์ฉ ์ธํ๋ผ. ์์ต๋ถ๊ธฐ ๊ณ์ฐ, ๊ทธ๋ฆฌ๊ณ ๋๋ถ๋ถ์ ํ์ด ๊ณผ์ํ๊ฐํ๋ ํ๋ซํผ ์์ง๋์ด๋ง ๋ผ์ธ.
- 5์ 8์ผ โ ์ 16์ฅ โ ํ๋ก๋์ ์ ๋น์ฉ ์ ๊ฐ ์ ๋ต. ๋ผ์ฐํ , ์ปจํ ์คํธ ์์ถ, ๋ฐฐ์น API, ์๋งจํฑ ์บ์ โ ๋ณต๋ฆฌ๋ก ์์ด๋ ์๋ค.
์ด ์ฑ ๊ณผ ์๋ฆฌ์ฆ์ ๋ํ์ฌ
LLM Primer ์๋ฆฌ์ฆ๋ ์๋ชจ๋ค ์ผ๊ฐ ์ด ์ผ๊ณฑ ๊ถ์ง๋ฆฌ ์ ์์ด๋ฉฐ, Amazon KDP๋ก ์ถ๊ฐ๋๊ณ ์ด๊ณณ ๋ ์ํธ๋กค๋ฌ ๋ธ๋ก๊ทธ์์ ์ฑํฐ๋ณ๋ก ์ฝํ๋๋ค. ์ด ์๋ฆฌ์ฆ๋ LLM์ผ๋ก ๋ฌด์ธ๊ฐ๋ฅผ ์ง๋ ์ผ์ด ์์คํ ํ๋ฌธ์ด๋ฉฐ, ๊ทธ ํ๋ฌธ์ ์ฒดํฌ๋ฆฌ์คํธ๊ฐ ์๋๋ผ ์คํ์ ๊ฐ ์ธต์ ๊ธฐ์ ์ฐ์ ์ ์ฐ๋ฌธ์ผ๋ก ๊ฑธ์ผ๋ฉฐ ๋ฐฐ์ฐ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข๋ค๊ณ ์ฃผ์ฅํฉ๋๋ค. ์ 6๊ถ์ ์ธํ๋ผ ํธ์ ๋๋ค โ LLM ๊ธฐ๋ฅ์ด ์ค์ ํธ๋ํฝ๊ณผ ์ฌ๋ฌด ๊ฒํ ๋ฅผ ํต๊ณผํ๋ ค๋ฉด ํ๋์จ์ด, ๋ฐํ์, ํ๋ซํผ์ ๊ดํด ์ด๋ค ์ฌ์ค์ด ์ฐธ์ด์ด์ผ ํ๋์ง๋ฅผ ์ธต์ธต์ด ๋ตํ๋ ๊ถ์ ๋๋ค.