본문 바로가기
AI Server

NVIDIA MIG vs AMD SR-IOV — 목적은 같아도 방식은 다르다

by UpDream- 2025. 11. 4.

한 줄 요약

  • NVIDIA: 한 장의 GPU를 칩 내부에서 하드하게 쪼개는 MIG(멀티-인스턴스 GPU) 중심. → 격리·QoS가 강점.
  • AMD: 하나의 PCIe 장치를 여러 가상 함수(VF)로 나누는 SR-IOV 기반 vGPU 중심. → 가상머신에 직결하기 쉬움.

그림으로 보기 (아주 단순화)

 
[NVIDIA: MIG]
GPU(칩)
├─ [인스턴스 A] ← 칩 내부 하드 파티션
├─ [인스턴스 B]
└─ [인스턴스 C]
(각 인스턴스가 ‘작은 GPU’처럼 동작)
 
[AMD: SR-IOV]
PCIe 장치(GPU)
├─ PF(관리)
├─ VF1 → VM1에 직결
├─ VF2 → VM2에 직결
└─ VF3 → VM3에 직결
(각 VM에 ‘작은 장치’처럼 보임)

언제 무엇이 더 직관적인가?

  • NVIDIA(MIG)가 쉬운 케이스
    • 여러 팀/고객이 동시에 추론을 돌리는데, 지연·성능이 흔들리면 안 될 때
    • 각 인스턴스 성능이 일정해야 한다”가 최우선일 때
    • 예: 다중 테넌트 LLM 추론, SLA가 중요한 SaaS
  • AMD(SR-IOV)가 쉬운 케이스
    • 여러 VM에 GPU를 ‘장치처럼’ 꽂아 쓰는 가상화 중심 환경
    • 하이퍼바이저(ESXi/KVM/Hyper-V) 워크플로우에 자연스럽게 녹여 쓰고 싶을 때
    • 예: VM 단위 격리가 중요한 멀티 테넌트 인프라, VDI/그래픽 가상화

핵심 차이, 한 표로 끝내기

관점NVIDIA MIGAMD SR-IOV vGPU
쪼개는 위치 GPU 칩 내부(SM/캐시/메모리 슬라이스) PCIe 장치 레벨(PF/VF)
VM 연결 인스턴스를 컨테이너/VM에 할당(스택에 따라 방식 상이) VF를 VM에 직결(패스스루 친화)
격리/예측성 하드 파티션으로 QoS 예측 쉬움 IOMMU로 DMA/인터럽트 격리, 성능 우수
운영 감각 인스턴스 크기(예: 1g.5gb)로 “방 사이즈” 정함 VF 개수·기능으로 “방 개수”를 정함
주 사용처 느낌 멀티 테넌트 추론, SLA VM 중심 가상화, VDI/그래픽·가속기

포인트: 둘 다 “한 장을 여러 개처럼 나눠 쓴다”는 목적은 같지만, 어디서 어떻게 나누는지가 다릅니다.
MIG = 칩 안에서 쪼갠다 / SR-IOV = PCIe 장치가 VF를 여러 개 내준다.

아주 쉬운 선택 가이드

  • SLA·지연 일관성이 최우선 → NVIDIA MIG 쪽으로 기울기 쉬움
  • **VM 운영 표준(패스스루, 하이퍼바이저 친화)**이 최우선 → AMD SR-IOV 쪽이 자연스러움
  • 팀 상황에 따라 둘 중 하나가 더 운영팀/플랫폼팀의 습관에 잘 맞는 경우가 많아요.

이미지/자료(개념 그림 참고용)

SR-IOV Overview

 

https://docs.amd.com/v/u/en-US/xapp1177-pcie-gen3-sriov

 


마지막 한 줄

  • NVIDIA = MIG“칩 안을 나눠” 성능 예측성을 챙긴다.
  • AMD = SR-IOV“장치를 여러 개처럼 만들어” VM에 깔끔히 나눠준다.

둘을 같이 놓고 보면, 왜 같은 질문(‘여러 사용자가 동시에 쓸 수 있나요?’)에 서로 다른 단어로 답하는지 바로 이해됩니다.

 


⚙️ AI PC·서버 맞춤 견적 상담

전화/이메일 문의 → 스펙 구성/견적 → 결제 → 제작/테스트 → 출고/방문 설치

 

제이씨현시스템(주) AI연구소
server@jchyun.com
Tel. +82-2-6715-2161