๐Ÿ–ฅ๏ธ [์ตœ์‹ ] PAGE404 โ€” MIG๋กœ ๊ฐˆ๋ผ๋†“์€ GPU์ธ๋ฐ, 'ํŽ˜์ด์ง€ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์นด์šดํ„ฐ'๋Š” ํ•จ๊ป˜ ์“ด๋‹ค

2026-10-17 ยท ์นดํ…Œ๊ณ ๋ฆฌ: Research (์ตœ์‹  ๋ณด์•ˆ ๋…ผ๋ฌธ ยท ํ•˜๋“œ์›จ์–ด/GPU ๋ณด์•ˆ ยท ๋งˆ์ดํฌ๋กœ์•„ํ‚คํ…์ฒ˜ ๋ถ€์ฑ„๋„ ยท ํด๋ผ์šฐ๋“œ ๋ฉ€ํ‹ฐํ…Œ๋„Œ์‹œ ยท MIG ๊ฒฉ๋ฆฌ)

๋…ผ๋ฌธ ์ •๋ณด

์ œ๋ชฉ: PAGE404: Breaking GPU Isolation Through Hardware-assisted Page Migration
์ €์ž: Ravan Nazaraliyev ยท Yicheng Zhang ยท Nael Abu-Ghazaleh (University of California, Riverside)
์ถœ์ฒ˜: arXiv:2610.20962 (cs.CR ยท cs.AR), 2026๋…„ 10์›” 14์ผ ์ œ์ถœ โ€” arXiv abs ยท HTML ์ „๋ฌธ
๋ถ„์•ผ: GPU ํ•˜๋“œ์›จ์–ด ๋ณด์•ˆ ยท ํ†ตํ•ฉ ๋ฉ”๋ชจ๋ฆฌ(Unified Memory) ยท Multi-Instance GPU(MIG) ๊ฒฉ๋ฆฌ ยท ์€๋‹‰/๋ถ€์ฑ„๋„ ยท LLM ์„œ๋น™ ํ”„๋ผ์ด๋ฒ„์‹œ
์ธ์šฉ: 2026-10-14 ์ œ์ถœ๋œ 3์ผ์งœ๋ฆฌ ํ”„๋ฆฌํ”„๋ฆฐํŠธ๋กœ, ์ธ์šฉ ์ง‘๊ณ„๋Š” ์•„์ง ์˜๋ฏธ ์—†์Œ(OpenAlex/S2 ๋ฏธ๋“ฑ์žฌ). ๋Œ€์‹  ๋ณธ๋ฌธ์— ํ”ผ์–ด๋ฆฌ๋ทฐ ๋ฉ”ํƒ€๋ฆฌ๋ทฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๊ณ , ๋ฆฌ๋ทฐ์–ด๋“ค์€ "GH200๊ณผ ๊ทธ MIG ๊ฒฉ๋ฆฌ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ์— ๋Œ€ํ•œ ์ตœ์ดˆ์˜ ๋ณด์•ˆ ๋ถ„์„"์ด๋ผ๋Š” ์ ์„ ์ˆ˜์šฉ ์‚ฌ์œ ๋กœ ๊ผฝ์•˜๋‹ค.
์›๋ฌธ: arXiv:2610.20962 ยท PDF

ํ•œ ์ค„ ์š”์•ฝ โ€” "MIG๋Š” ์—ฐ์‚ฐ๊ณผ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐˆ๋ผ๋†จ์ง€๋งŒ, '๋ˆ„๊ฐ€ ์ด ํŽ˜์ด์ง€๋ฅผ ๋ช‡ ๋ฒˆ ์ฝ์—ˆ๋‚˜'๋ฅผ ์„ธ๋Š” ํ•˜๋“œ์›จ์–ด๋Š” ๊ฐˆ๋ผ๋†“์ง€ ์•Š์•˜๋‹ค"

NVIDIA GH200(Grace Hopper) ์Šˆํผ์นฉ์€ CPU์™€ GPU๋ฅผ NVLink-C2C๋กœ ๋ถ™์ด๊ณ , ํ•˜๋“œ์›จ์–ด๊ฐ€ ์ง์ ‘ ํŽ˜์ด์ง€๋ฅผ ์„ธ๊ณ  ์˜ฎ๊ธฐ๋Š” ํ†ตํ•ฉ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋„์ž…ํ–ˆ๋‹ค. GPU๊ฐ€ CPU ๋ฉ”๋ชจ๋ฆฌ์˜ ํ•œ ํŽ˜์ด์ง€๋ฅผ ๋ฐ˜๋ณตํ•ด์„œ ์ฝ์œผ๋ฉด, ํ•˜๋“œ์›จ์–ด ์•ก์„ธ์Šค ์นด์šดํ„ฐ๊ฐ€ ์ž„๊ณ„๊ฐ’(๊ธฐ๋ณธ 256ํšŒ)์— ๋„๋‹ฌํ•˜๋Š” ์ˆœ๊ฐ„ ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ์˜ฌ๋ฆฌ๊ณ , UVM ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๊ทธ ํŽ˜์ด์ง€๋ฅผ GPU HBM์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•œ๋‹ค. ์„ฑ๋Šฅ์„ ์œ„ํ•œ ๊ธฐ๋Šฅ์ด๋‹ค.

์ด ๋…ผ๋ฌธ์€ ๊ทธ ๊ธฐ๋Šฅ์ด ํ…Œ๋„ŒํŠธ ์‚ฌ์ด์˜ ์ •๋ณด ํ†ต๋กœ๊ฐ€ ๋œ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์ธ๋‹ค. ์นด์šดํ„ฐ๋Š” MIG ํŒŒํ‹ฐ์…˜ ์‚ฌ์ด์—์„œ ๊ณต์œ ๋˜๊ณ , ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋“œ๋ผ์ด๋ฒ„ ๊ฒฝ๋กœ๋„ ๊ณต์œ ๋œ๋‹ค. ๊ทธ๋ž˜์„œ ๊ณต๊ฒฉ์ž๋Š” ๋‚จ์˜ GPU ์•ˆ์„ ๋“ค์—ฌ๋‹ค๋ณด์ง€ ์•Š๊ณ ๋„ โ‘  ์ž๊ธฐ ์นด์šดํ„ฐ๋ฅผ ๋ฐ€์–ด๋‚ด์–ด(eviction) ๋‚จ์˜ ์ ‘๊ทผ์„ ๊ฐ์ง€ํ•˜๊ณ , โ‘ก ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์žฌ์„œ ๋‚จ์˜ ์›Œํฌ๋กœ๋“œ๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฒฉ๋ฆฌ ๊ฒฝ๊ณ„๋ฅผ ๋„˜๋Š” ์€๋‹‰ ์ฑ„๋„์€ 8,500 bps(์˜ค๋ฅ˜์œจ 1.5%), ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ง€์—ฐ ์ฑ„๋„์€ 8,100 bps(4%)๋ฅผ ๊ธฐ๋กํ–ˆ๊ณ , ์„œ๋กœ ๋‹ค๋ฅธ MIG ์ธ์Šคํ„ด์Šค์— ์žˆ๋Š” 20๊ฐœ LLM์„ 94% ์ •ํ™•๋„๋กœ ๊ตฌ๋ถ„์ฒ˜๋ฆฌ๋œ ํ† ํฐ ์ˆ˜๋ฅผ ํ‰๊ท  4.6ํ† ํฐ ์˜ค์ฐจ๋กœ ์ถ”์ •ํ–ˆ๋‹ค.

"both channels target a GPU-wide shared resource, which makes them exploitable across Multi-Instance GPU (MIG) partitions, breaking the isolation guarantees of MIG." โ€” ๋…ผ๋ฌธ 1์žฅ

๋ฐฐ๊ฒฝ โ€” ์™œ GH200์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๊ฐ€ ์ƒˆ๋กœ์šด ๊ณต๊ฒฉ๋ฉด์ธ๊ฐ€

ํ•ต์‹ฌ 1 โ€” ์—ญ๊ณตํ•™: ์นด์šดํ„ฐ๋Š” 8๊ฐœ ์„ธํŠธ ร— 32๊ฐœ, 2MB ์˜์—ญ๋งˆ๋‹ค ํ•˜๋‚˜

ํ•ต์‹ฌ 2 โ€” ๋‘ ๊ฐœ์˜ ๋ˆ„์ถœ ๊ฒฝ๋กœ, ํ•˜๋‚˜๋Š” ํ•˜๋“œ์›จ์–ด๊ณ  ํ•˜๋‚˜๋Š” ์ปค๋„ ๋ชจ๋“ˆ์ด๋‹ค

ํ•ต์‹ฌ 3 โ€” ์ˆซ์ž๋กœ ๋ณธ ๊ฒฐ๊ณผ

๊ณต๊ฒฉ์ฑ„๋„๊ฒฐ๊ณผ
์€๋‹‰ ์ฑ„๋„ (eviction ๊ธฐ๋ฐ˜)ํ•˜๋“œ์›จ์–ด ์นด์šดํ„ฐ ์„ธํŠธ8,500 bps @ ์˜ค๋ฅ˜์œจ 1.5% ยท eviction set 2๊ฐœ๋กœ 15,500 bps @ ์•ฝ 5%
์€๋‹‰ ์ฑ„๋„ (์ง€์—ฐ ๊ธฐ๋ฐ˜)๋“œ๋ผ์ด๋ฒ„ ์ธํ„ฐ๋ŸฝํŠธ ๊ฒฝํ•ฉ8,100 bps @ ์˜ค๋ฅ˜์œจ 4%
CUDA ์•ฑ ์ง€๋ฌธ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ง€์—ฐ25๊ฐœ ์•ฑ, ํŠธ๋ ˆ์ด์Šค 2,500๊ฐœ โ†’ ์•ฝ 94% ์‹๋ณ„
LLM ์•„ํ‚คํ…์ฒ˜ ์ง€๋ฌธ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ง€์—ฐ20๊ฐœ ๋ชจ๋ธ, LightGBM F1 93.7% (์ •ํ™•๋„ ์ตœ๋Œ€ 94%)
ํด๋ผ์šฐ๋“œ ๊ฐ„ ์ „์ด๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ง€์—ฐCloudLab(GH200) ํ•™์Šต โ†’ Lambda(GH200, ๋‹ค๋ฅธ ๋“œ๋ผ์ด๋ฒ„/CUDA) ํ‰๊ฐ€ 72%
ํ”„๋กฌํ”„ํŠธ ๊ธธ์ด ์ถ”์ •prefill/decode ๊ฒฝ๊ณ„Gemma 3 1B, Rยฒ = 0.92 ยท MAE 4.6 ํ† ํฐ
์ปค๋„ ์ง€๋ฌธ / ํ–ฅํ›„ ์„ธ๋ฐ€ ๊ณ„์ธก์นด์šดํ„ฐ ์„ธํŠธPolyBench ์ปค๋„ ์‹๋ณ„ ยท ํ™•์žฅ ์‹œ ํ”ผํ•ด์ž ์ ‘๊ทผ ํšŸ์ˆ˜๋ฅผ 5% ์˜ค์ฐจ๋กœ ์ •๋Ÿ‰ํ™” ๊ฐ€๋Šฅ

ํŠนํžˆ ๋งˆ์ง€๋ง‰ ํ•ญ๋ชฉ์ด ์ด ๋…ผ๋ฌธ์˜ ํ™•์žฅ์„ฑ์„ ๋ณด์—ฌ์ค€๋‹ค. ์นด์šดํ„ฐ๋Š” 2MB ๋‹จ์œ„๋กœ ์ง‘๊ณ„๋˜๋Š”๋ฐ ์‹ค์ œ ํŽ˜์ด์ง€๋Š” 64KB๋ผ์„œ, ๊ฐ™์€ 2MB ๊ตฌ๊ฐ„์˜ ์—ฌ๋Ÿฌ ํŽ˜์ด์ง€๊ฐ€ ํ•˜๋‚˜์˜ ์นด์šดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ๊ทธ ์ƒํƒœ๊ฐ€ ์‹คํ–‰ ๊ฒฝ๊ณ„๋ฅผ ๋„˜์–ด ์œ ์ง€๋œ๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ์ž๊ธฐ 64KB ํŽ˜์ด์ง€๋กœ ์นด์šดํ„ฐ๋ฅผ ์ž„๊ณ„๊ฐ’ ๊ทผ์ฒ˜๊นŒ์ง€ ์ฑ„์šด ๋’ค ํ”ผํ•ด์ž๋ฅผ ์‹คํ–‰์‹œํ‚ค๊ณ , ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์ด ์ผ์–ด๋‚  ๋•Œ๊นŒ์ง€์˜ ์ ‘๊ทผ ํšŸ์ˆ˜ ์ฐจ์ด๋ฅผ ์žฌ์„œ ํ”ผํ•ด์ž์˜ ์ ‘๊ทผ ํšŸ์ˆ˜๋ฅผ ์—ญ์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด์ง„ ์ฑ„๋„์ด ์–‘์  ์ฑ„๋„๋กœ ๋ฐ”๋€Œ๋Š” ์ง€์ ์ด๋‹ค.

์™œ ์ค‘์š”ํ•œ๊ฐ€ โ€” '๊ฒฉ๋ฆฌ'์˜ ์ •์˜๊ฐ€ ํ”๋“ค๋ฆฐ๋‹ค

ํ•œ๊ณ„์™€ ๋ฐ˜๋ก  (๋ฉ”ํƒ€๋ฆฌ๋ทฐ๊ฐ€ ์งš์€ ๊ฒƒ)

์ถœ์ฒ˜

๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ