GPU 가상화
홈 > SW제품 > GPU 가상화

Open Xen






  A. OpenXen 4.2 
      - 'VT-d' 를 활용, VGA-Passthrough 구현
  
  B. Guest O/S(Linux, Windows)에서 Nvidia Graphic Card 인식 

  C. Guest O/S에서 고성능 3D Graphic, Open CL, CUDA 지원 




가상 GPGPU 흐름도





 -  Hardware에 Hypervisor로 Openxen 구성
 
 - Openxen위에 Guest OS(DOM U)관리 및 통신을 위해 DOM 0(Linux 3.x Kernel)설치 
 
 -     Openxen위에 Guest OS 설치(Win 또는 Linux) 

 - Hardware에 장착되어 있는 NVIDIA GPU card를 VGA Passthrough 기술을 사용하여 Guest OS에 인식 후 Guest OS에 NVIDIA Driver설치 
 
 - Hardware에 장착되어 있는 Intel 10G Ethernet card 또는 infiniband 를 SR-IOV를 적용하여 Clone으로 여러 개의 VIF device 생성 후 VIF를 각 Guest OS에 Passthrough를 사용하여 할당

 - 위의 구성을 통하여 각각의 nvidia GPU를 각각의 Guest OS에 인식가능하며 GPU관련 개발 및 App사용가능 하고 10G NIC 1장으로 각각의 Guest OS에 SR-IOV를 이용하여 할당 가능하게 구성.

- 위의 구성을 통하여 가상 GPU Cluster 구성이 가능함, 비용 대비 뛰어난 성능의 GPU Cluster 구성 가능