> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sifi.life/llms.txt
> Use this file to discover all available pages before exploring further.

# 오픈소스 모델을 위한 Prompt Caching 으로 LLM 추론 가속

> GPT-OSS, Gemma 3, Llama 등 OSS 모델 추론 속도 2.5배, P50 지연 3배 단축

> **원문**: [Accelerating LLM Inference with Prompt Caching for Open-Source Models on Databricks](https://www.databricks.com/blog/accelerating-llm-inference-prompt-caching-open-source-models-databricks)
> **저자**: Pei-Lun Liao, Asfandyar Qureshi, Roshan Regula, Bruce Fontaine, James Thomas, Chenyang Yu
> **게시일**: 2026년 5월 22일

## 요약

* **Prompt caching** 은 반복되는 프롬프트 접두부(prefix)를 재사용하여 LLM 을 더 빠르게 동작시킵니다. 자동으로 지연(latency)을 줄이고 처리량(throughput)을 끌어올립니다.
* Databricks 는 이제 **batch / pay-per-token / provisioned** 워크로드 전반에서 오픈소스 모델에 대해 prompt caching 을 지원합니다. **별도 설정이 필요 없습니다.**
* GPT-OSS 운영 환경에서 prompt caching 을 적용했을 때 **처리량 2.5배 증가, P50 지연 3배 단축**.

***

## Prompt Caching 이 왜 중요한가

대형 언어 모델(LLM) 추론에서는 **반복되는 프롬프트**가 자주 발생합니다 — 동일한 시스템/지시 프롬프트가 수천 건의 요청에 등장하는 상황을 생각해 보세요. 매 호출마다 그 동일한 접두부를 다시 처리하는 것은 컴퓨트를 낭비하고, 지연을 부풀리고, 비용을 늘립니다.

Prompt caching 은 이 중복을 제거합니다 — 다음을 제공합니다.

* **더 낮은 지연** — 캐시가 적중하면 prefill 단계를 건너뛸 수 있습니다.
* **더 높은 처리량** — [모델 유닛](https://docs.databricks.com/aws/en/machine-learning/foundation-model-apis/model-units)당 더 많은 토큰을 처리합니다.

Prompt caching 은 모델의 토큰 처리량을 희생하지 않고 특정 도메인에서 **모델 품질을 끌어올리는** 강력한 기법이 될 수 있습니다. 쿼리들은 큰 도메인 전용 시스템 프롬프트를 공유할 수 있고, 그 공유 프롬프트의 계산 비용은 모든 쿼리에 걸쳐 분산(amortize)됩니다. Claude 같은 프런티어 모델은 내부적으로 [수천 토큰에 달하는 시스템 프롬프트](https://platform.claude.com/docs/en/release-notes/system-prompts)를 사용합니다. 또한 우리의 [최근 발표 연구](https://www.databricks.com/blog/building-state-art-enterprise-agents-90x-cheaper-automated-prompt-optimization)에서, 자동 프롬프트 최적화를 통해 오픈소스 모델이 엔터프라이즈 작업에서 프런티어 모델의 품질을 능가할 수 있음을 보였습니다.

## 기능 가용성

Databricks 는 이미 독점(proprietary) 모델(GPT, Gemini, Claude)에 대한 내장 prompt caching 을 제공해 왔습니다. 이제 그 역량을 **Foundation Model APIs (FMAPIs)** 를 떠받치는 open-weight 모델로 확장하여, **batch 추론, pay-per-token, provisioned throughput** 워크로드에 모두 적용합니다. 또한 foundation model 위에서 동작하는 모든 상위 서비스 — 예: **Agent Bricks, Genie, AI Functions** — 에도 적용됩니다.

Databricks 에서 호스팅되는 다음 OSS 모델에 대해 prompt caching 이 지원됩니다.

* **GPT-OSS 20B / 120B**
* **Gemma 3 12B**
* **Fine-tuned Llama 3.1 8B** (PEFT 서빙 경유)
* **Llama 3.1 8B / 3.3 70B**

다른 모델들로도 점진적으로 확대해 갈 예정입니다. Databricks 에서 **보안은 1급 관심사**입니다 — prompt cache 는 격리되어 휘발성 메모리에만 존재하며 영속화되지 않습니다. 중요하게도, 캐싱은 **암묵적(implicit)** 입니다 — 고객이 별도로 설정할 필요가 없으며, 시스템이 prompt caching 과 재사용을 자동으로 실행하여 처리량을 높이도록 만들어졌습니다.

## 실측 효과 — GPT-OSS 배치 추론

GPT-OSS 모델에 prompt caching 을 가장 먼저 롤아웃했고, 대규모 운영 배치 추론 파이프라인 중 하나에서 즉시 측정 가능한 이득을 확인했습니다.

* 복제본당 입력 토큰 처리량 **2.5배 증가**
* P50 지연 **3배 감소**
* 위 효과는 **30% 라는 비교적 낮은 캐시 히트율**에서 달성

![Prompt Caching — GPT-OSS 모델](https://www.databricks.com/sites/default/files/inline-images/accelerating-llm-inference-prompt-caching-open-source-models-databricks-blog-img-1.png)

## 정리

동일한 프롬프트에 대한 KV cache 를 자동 재사용함으로써 Databricks 는 오픈소스 LLM 을 **더 빠르게, 더 비용 효율적으로, 더 안전하게** 실행할 수 있게 합니다 — 추가 설정 한 줄 없이 말입니다. 실시간 채팅 서빙이든, 대규모 문서 모음의 배치 처리든, AI 에이전트 구축이든 — prompt caching 은 좋은 추론 파이프라인을 훌륭한 파이프라인으로 바꿔놓을 수 있습니다. 다음 OSS 모델 배포에서 한 번 시도해 보고, 성능 지표가 올라가는 것을 직접 확인해 보세요.
