LLM은 토큰을 하나씩 순서대로 만들어야 한다. GPU가 아무리 강력해도 이 구조적 한계는 바뀌지 않는다. 흥미롭게도 병목은 행렬 연산이 아니라 메모리 대역폭에 있다. 수십억 개 파라미터를 GPU 메모리에서 읽어오는 시간이 실제 연산보다 오래 걸리고, 토큰을 하나씩 처리할 때마다 그 비용이 반복된다.Speculative Decoding은 이 구조를 우회한다. 작은 Draft 모델이 토큰 k개를 먼저 빠르게 예측하면, 큰 타깃 모델이 한 번의 포워드 패스로 그 예측들을 병렬 검증한다. 파라미터 로딩 비용을 여러 토큰에 분산할 수 있어 처리량이 늘어난다. 핵심은 수학적 보장이다. 타깃 모델이 Draft 토큰을 거부하더라도 최종 출력 분포는 타깃 모델 단독으로 생성한 것과 동일하다. 속도만 높이고 품질은 바꾸..