title: "LLM์ด ํ๋กฌํํธ๋ฅผ ๋ ๋ฒ ์ฝ์ง ์๋ ์ด์ : KV ์บ์" description: "๋ด์ค - ์๋ฌธ ๊ธฐ๋ฐ ์์ฝ ํ์" date: 2026-07-02 tags: [ai-news] source: "https://dev.to/dev48v/why-your-llm-doesnt-re-read-the-prompt-the-kv-cache-5je" sidebar: order: 0
์ ๋ชฉ(ํ๊ธ): LLM์ด ํ๋กฌํํธ๋ฅผ ๋ ๋ฒ ์ฝ์ง ์๋ ์ด์ : KV ์บ์ ์๋ฌธ ์ ๋ชฉ(์๋ฌธ): Why Your LLM Doesn't Re-Read the Prompt: The KV-Cache ์๋ฌธ: Why Your LLM Doesn't Re-Read the Prompt: The KV-Cache ์์ค: dev-to-ai MD ํ์ผ: content/2026-07-02/dev-to-ai-why-your-llm-doesn-t-re-read-the-prompt-the-kv-cac.md
ํต์ฌ ๋ด์ฉ
LLM์ด ๋ํํ ๋ ํ๋กฌํํธ๋ฅผ ๋งค๋ฒ ๋ค์ ์ฝ์ง ์๋๋ค๋ ๊ฑฐ ์์ จ์ด์? 'KV ์บ์' ๋๋ถ์ธ๋ฐ์, ์ด๊ฒ ์์ผ๋ฉด ์ฑํ ์์ฒด๊ฐ ๋ถ๊ฐ๋ฅํ์ ๊ฑฐ์์.
์๋ฆฌ๋ ์ด๋์. LLM์ ํ ํฐ์ ํ ๋ฒ์ ํ๋์ฉ ๋ง๋ค์ด์. ์บ์ ์์ด N๊ฐ ํ ํฐ์ ์์ฑํ๋ฉด ์ด ์ฐ์ฐ๋์ด N(N+1)/2, ์ฆ O(Nยฒ)์ด์์. ์์์ ๋์จ ํ ํฐ์ KeyยทValue๋ฅผ ๋งค ์คํ ๋ง๋ค ๋ค์ ๊ณ์ฐํ๋ ๋ญ๋น๊ฐ ์๊ธฐ๊ฑฐ๋ ์.
KV ์บ์๋ ์ด๋ฏธ ๊ณ์ฐํ KeyยทValue๋ฅผ ์ ์ฅํด๋๋ค๊ฐ ์ฌ์ฌ์ฉํด์. ๋๋ถ์ ์ ํ ํฐ 1๊ฐ ๋ถ๋๋ง ์ถ๊ฐ ๊ณ์ฐํ๋ฉด ๋ผ์ O(N)์ผ๋ก ์ค์ด๋๋ ๊ฑฐ์์.
๊ทธ๋์ 128k ํ ํฐ ์ปจํ ์คํธ๊ฐ ๋น์ผ ์ด์ ๋ ์ฌ๊ธฐ ์์ด์. ์บ์๊ฐ ๋ชจ๋ ๋ ์ด์ดยทํค๋์ K/V๋ฅผ ์์๋๋๊น GPU ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์์ญ GB์ฉ ๋จน๊ฑฐ๋ ์. '์ฒซ ํ ํฐ์ด ๋๋ฆฌ๊ณ ์ดํ๋ ๋น ๋ฅธ' ๊ฒ๋ ์ด ๊ตฌ์กฐ ๋๋ฌธ์ด์์.
์ก๋์ค์ ํ๋ง๋
KV ์บ์๋ ๋ชจ๋ ๋ ์ด์ดยทํค๋์ ๊ฐ์ ์์๋๋๊น 128k ํ ํฐ์ด๋ฉด GPU ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์์ญ GB์ฉ ์ฐจ์งํ๊ฒ ๋ผ์.
์ถ์ฒ: Why Your LLM Doesn't Re-Read the Prompt: The KV-Cache