Vertical Mobility: Inference from MVP to Trillion-Parameter Workloads โ Sitanshu Gupta, CoreWeave
ํ ์ค ํต์ฌ
CoreWeave์ ์ถ๋ก ํ๋ซํผ์ serverlessยทdedicatedยทprovisioned throughput์ ํ๋์ ๊ตฌ์กฐ๋ก ๋ฌถ๊ณ KV cache, ์ค์ผ์ค๋ง, ์์ํ ๊ฐ์ ์ต์ ํ๋ฅผ ํตํด ์๊ท๋ชจ๋ถํฐ ์ด๋ํ ์ํฌ๋ก๋๊น์ง ๊ฐ๊ฒฉ ๋๋น ์ฑ๋ฅ์ ๋์ด์ฌ๋ฆฌ๋ ๋ฐฉ์์ผ๋ก ์ค๊ณ๋๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
CoreWeave์์ ์ถ๋ก ์ ๋งก์ ์ง 4๊ฐ์ ์ถ๋ก ํ๋ซํผ์ ์์ ๋ชจ๋ธ๋ถํฐ ์ด๊ฑฐ๋ ๋ชจ๋ธ๊น์ง ๋ค์ํ ์ํฌ๋ก๋๋ฅผ ์์ ์ ์ผ๋ก ์๋นํ๊ธฐ ์ํ ๊ธฐ๋ฐ์ผ๋ก ์ค๋ช ๋๋ค. ํ๋ซํผ์ ์์ฃผ ๊ฐ์์๊ธฐ๋ณด๋ค, ์๋น ๋ฐฉ์์ ๋ง์ถฐ ๊ตฌ์กฐ๋ฅผ ์ ํ๊ณ ๊ทธ ์์ ์ง์์ ์ผ๋ก ์ฑ๋ฅ ๊ฐ์ ์ ์น๋ ์ ๊ทผ์ด ํต์ฌ์ด๋ค.
-
1:22
Serverless, dedicated, ๊ทธ๋ฆฌ๊ณ provisioned throughput serverless๋ ํ๋์จ์ด์ ํด๋ฌ์คํฐ ์ด์์ ์ ๊ฒฝ ์ฐ์ง ์๊ณ token ๋จ์๋ก ์ฐ๋ ๋ฐฉ์์ด๊ณ , dedicated๋ ํน์ ํ๋์จ์ด์ ๋ฐฐํฌ ๊ตฌ์ฑ์ ๊ณ ๊ฐ์ด ์ง์ ํต์ ํ๋ ๋ฐฉ์์ด๋ค. serverless ์์์๋ traffic profile์ด ์์ธก๋๋ฉด provisioned throughput์ผ๋ก ์ฉ๋์ ๋ฐ๋ก ๋ผ์ด noisy neighbor ๋ฌธ์ ๋ฅผ ์ค์ด๋ฉด์ SLA๋ฅผ ์งํจ๋ค.
-
3:10
๋ค ๊ฐ์ง ์ํฌ๋ก๋ ํํ์ ํ ํธ๋ฆฌ์ค์ ์์ ๋ฐฐ์น agentic, chat, voice/video, batch๋ ์ ๋ ฅยท์ถ๋ ฅ ๊ธธ์ด์ ์ง์ฐ ํ์ฉ์น๊ฐ ํฌ๊ฒ ๋ฌ๋ผ ์๋ก ๋ค๋ฅธ ์ด์ ์ ๋ต์ด ํ์ํ๋ค. ํนํ ์ค์๊ฐ ์ํฌ๋ก๋์ ๋ฐฐ์น ์ํฌ๋ก๋๋ฅผ ์๊ฐ์ถ์์ ๋ง๋ฌผ๋ฆฌ๊ฒ ๋ฐฐ์นํด ์ธํ๋ผ๋ฅผ ์ต๋ํ ์ฑ์ฐ๋ ๊ฒ์ด ์์ ํ์ฉ์ ํต์ฌ์ด๋ค.
-
5:15
๊ฒ์ดํธ์จ์ด์์ GPU๊น์ง์ ์์ฒญ ํ๋ฆ ์์ฒญ์ gateway์ control plane์ ๊ฑฐ์ณ ์ธ์ฆ, rate limiting, usage tracking, observability๋ฅผ ํต๊ณผํ ๋ค ์ ์ ํ inference engine๊ณผ GPU๋ก ์ ๋ฌ๋๋ค. serverless๋ token ์ฌ์ฉ๋ ์ค์ฌ, dedicated๋ GPU per hour ์ค์ฌ์ผ๋ก ์ด์๋๋ฉฐ, ๋ฉํฐํ ๋์์ ZDR ์ ์ฑ ์ ๋ง๊ฒ ๋ฐฐํฌ์ ์ถ์ ๋ฐฉ์์ด ๋ฌ๋ผ์ง๋ค.
-
7:17
๋ผ์ฐํฐ๊ฐ KV cache๋ฅผ ์ธ์ํด์ผ ํ๋ ์ด์ agentic ์์ ์ ์ ๋ ฅ์ 80~90%๊ฐ ๋ฐ๋ณต๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ prefill์ ๋ค์ ๊ณ์ฐํ๋ ๋น์ฉ์ด ๋งค์ฐ ํฌ๋ฏ๋ก, ๋ผ์ฐํฐ๊ฐ KV cache๋ฅผ ๊ณ ๋ คํด ์์ฒญ์ ๋ณด๋ด์ผ ํ๋ค. ๊ทธ๋์ ์บ์ ์ ์ค๋ฅ ์ ์ฐ์ ํ๊ณ , ํ์ํ ๋๋ง prefill-decode disaggregation์ ์ ํํ๋ฉฐ, zoneยทregion์ด ๋ฌ๋ผ๋ locality์ least loaded fallback ์์ผ๋ก ๋ผ์ฐํ ํ๋ค.
-
10:21
์ผ๊ฐ ์ ํด ์ฉ๋์ ๋ฐฐ์น ์์ ์ ์์ฝํ๊ธฐ ๊ฐ์ dedicated ์ฉ๋์ด๋ผ๋ ๋ฎ์๋ ์ค์๊ฐ ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ ๋ฐค์๋ batch workload๋ก ์ ํํ๋๋ก ์์ฝํ ์ ์๋ค. API๋ก scale up/down ์์ ์ ์ง์ ํด ๋๋ฉด, ๋ฎ์ ์ฐ์ง ์๋ ์์์ ๋ฐค ๋์ batch ์ฒ๋ฆฌ์ ์ฌํ์ฉํ ์ ์๋ค.
-
11:05
ํด ์ฌ์ด์ KV cache๋ฅผ ์คํ๋ก๋ฉํ๊ธฐ chat๊ณผ agentic ์ํฌ๋ก๋์์๋ ๋ํ ํด ์ฌ์ด์ cache๋ฅผ ์ ์งํ๋ฉด ๋ค์ ์์ฒญ์ ์ง์ฐ์ ํฌ๊ฒ ์ค์ผ ์ ์๋ค. ๋ฐ๋ผ์ KV cache๋ฅผ ๊ณ ๋์ญํญ ์คํ ๋ฆฌ์ง๋ก ์คํ๋ก๋ฉํด ๋์๋ค๊ฐ, ๋ค์ ์์ฒญ์ด ์ค๋ฉด HPM์ผ๋ก ๋น ๋ฅด๊ฒ ๋ณต์ํ๋ ๋ฐฉ์์ด ์ค์ํ๋ค.
-
12:31
์์ํ์ ๊ณ ๊ฐ ๋ง์ถค speculator ํ์ต ์ฑ๋ฅ ๋ ๋ฒ๋ก๋ quantization to NVFP4์ ๊ณ ๊ฐ ๋ฐ์ดํฐ์ ์ ๋ง์ถ speculator ํ์ต์ด ๊ฐ์กฐ๋๋ค. ๋น๋๊ธฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ speculator๋ฅผ ํ์ตยท๋ฐฐํฌํ๊ณ , ์ค์ ๋ฒค์น๋งํฌ์ ์ฌ์ฉ์ ํธ๋ํฝ์์ ๊ฐ๊ฒฉ ๋๋น ์ฑ๋ฅ์ ๋์ด์ฌ๋ฆฌ๋ ๊ฒ์ด ์ต์ข ๋ชฉํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์ถ๋ก ํ๋ซํผ์ ์ค๊ณํ ๋๋ ๋ชจ๋ธ ์ฑ๋ฅ๋ณด๋ค ๋จผ์ ์๋น ๋ฐฉ์(serverless, dedicated, provisioned throughput)์ ๋ถ๋ฆฌํด ๋์ด์ผ ์ด์ ๋ณต์ก๋๊ฐ ์ค์ด๋ ๋ค.
- agenticยทchat์ฒ๋ผ ์ ๋ ฅ ๋ฐ๋ณต์ด ํฐ ์ํฌ๋ก๋๋ ๋ผ์ฐํ ๋จ๊ณ์์ KV cache locality๋ฅผ ์ต์ฐ์ ์ผ๋ก ๋๋ ๊ฒ๋ง์ผ๋ก๋ ๋น์ฉ๊ณผ ์ง์ฐ์ ๋์์ ์ค์ผ ์ ์๋ค.
- ์ค์๊ฐ๊ณผ batch๋ฅผ ์์ ํ ๋ค๋ฅธ ์ธํ๋ผ๋ก ๋ณด์ง ๋ง๊ณ , ๊ฐ์ ์ฉ๋์ ์๊ฐ๋๋ณ๋ก ์ฌ๋ฐฐ์นํ๋ ์ค์ผ์ค๋ง ์ ๋ต์ ๋ฃ์ผ๋ฉด ์ ํด ์์์ ํฌ๊ฒ ์ค์ผ ์ ์๋ค.