콘텐츠로 이동

NPU Virtualization

가상화 환경에서는 PCI 패스스루로 Rebellions NPU를 VM에 직접 할당할 수 있으며, 이를 통해 단일 물리 서버에서 격리된 여러 워크로드를 네이티브에 가까운 NPU 성능으로 실행할 수 있습니다.

현재 지원하는 가상화 방식은 다음과 같습니다.

  • 방식: PCI 패스스루
  • 설명: VM에 NPU를 직접 할당해 독점 사용
  • NPU 공유: 불가
  • 하이퍼바이저: KVM/Linux
  • 상태: 지원

가상화 환경에서 지원하는 NPU 제품과 PCI 식별자는 다음과 같습니다.

제품명 vendor_id product_id PCI 수 방식
RBLN-CR13 1eff 2130 슬롯당 1개 PCI 패스스루
제품명 vendor_id product_id PCI 수 방식
RBLN-CA22 1eff 1220 슬롯당 1개 PCI 패스스루
RBLN-CA25 1eff 1250 슬롯당 4개 PCI 패스스루

Note

이 문서의 ATOM™ 예시는 RBLN-CA22 기준으로 작성되었습니다. RBLN-CA25를 사용한다면 product_id와 PCI 장치 수는 위 표의 값을 따릅니다.

이 문서에서는 먼저 Linux KVM에서 가상화 방식별로 NPU를 VM에 할당하는 방법을 설명한 뒤, OpenStack 환경에서의 NPU 할당과 성능 최적화 구성을 다룹니다.