Virtual GPU을 활용한 VDI 구현 · 2012-06-29 · USM SKUs Standard USM bundled with NVIDIA VGX...
Transcript of Virtual GPU을 활용한 VDI 구현 · 2012-06-29 · USM SKUs Standard USM bundled with NVIDIA VGX...
Virtual GPU을 활용한 VDI 구현
엔비디아 서완석 [email protected]
Graphics Computing
Graphics Computing
Cloud
share graphic data in workflow at anywhere
NVIDIA VGX
z
Lower Latency
Higher Density
Power Efficient
Enterprise Computer Users
DESIGNER (CATIA, CS6, Inventor)
25M
POWER USER (PLM, Med Img,
Showcase)
200M
TASK WORKER (Call Center Apps)
100M
KNOWLEDGE
WORKER (MS Office, Photoshop)
400M
DESIGNER (CATIA, CS6, Inventor)
POWER USER (PLM, Med Img,
Showcase)
TASK WORKER (Call Center Apps)
KNOWLEDGE
WORKER (MS Office, Photoshop)
DESIGNER (CATIA, CS6, Inventor)
POWER USER (PLM, Med Img,
Showcase)
TASK WORKER (Call Center Apps)
KNOWLEDGE
WORKER (MS Office, Photoshop)
PC
Software
(CPU)
Rendered
Graphics
GPU
Pass-
through
API
Intercept
(DX9)
NVIDIA
VGX
Software
(CPU)
Rendered
Graphics
Hypervisor Virtual Machine
Guest OS
Virtual Desktop
Apps
Software Graphics Software Encoder
Remote Protocol
CPU
API
Intercept
NVIDIA GPU
Hypervisor Virtual Machine
Guest OS
Virtual Desktop
Apps
API Capture Driver (DX9)
Remote Protocol
Translation, Execution, Readback
NVIDIA Driver
API
Intercept
NVIDIA GPU
Hypervisor Virtual Machine
Guest OS
Virtual Desktop
Apps
API Capture Driver (DX9)
Remote Protocol
Translation, Execution, Readback
NVIDIA Driver
• Microsoft Server 2008 HyperV • VMware ESX – Coming Soon
• Microsoft RemoteFX • VMware View - Coming Soon
GPU
Pass-
through
NVIDIA GPU
Virtual Machine
Guest OS
Virtual Desktop
Apps
NVIDIA Driver
Remote Protocol
Hypervisor
GPU
Pass-
through
Hypervisor
Virtual Machine
Guest OS
Virtual Desktop
Apps
NVIDIA Driver
Remote Protocol
NVIDIA GPU NVIDIA GPU
GPU
Pass-
through
Virtual Machine
Guest OS
Virtual Desktop
Apps
NVIDIA Driver
Remote Protocol
NVIDIA GPU NVIDIA GPU
• Citrix XenServer 6 • VMware ESX – Coming Soon • Parallels Workstation 6 Extreme
• Citrix XenDesktop 5.6 • VMware View - Coming Soon
Hypervisor
NVIDIA
VGX
NVIDIA
VGX
NVIDIA VGX GPU GPU MMU Per-VM
Dedicate Channel
Per-VM Dedicate Channel
Per-VM Dedicate Channel
Per-VM Dedicated Channels
Remote Display
NVIDIA
VGX
Hypervisor
Remote Display
NVIDIA VGX GPU GPU MMU
GPU Hypervisor
Hypervisor Device
Emulation Framework
Virtual GPU
Manager
Resource Manager
State
Per-VM Dedicate Channel
Per-VM Dedicate Channel
Per-VM Dedicate Channel
Per-VM Dedicated Channels
NVIDIA
VGX
Hypervisor Virtual Machine
Guest OS
NVIDIA USM
Virtual Desktop
Apps
Remote Display
NVIDIA VGX GPU GPU MMU
GPU Hypervisor
Hypervisor Device
Emulation Framework
Virtual GPU
Manager
Resource Manager
Remote Protocol
State Graphics Commands
Per-VM Dedicate Channel
Per-VM Dedicate Channel
Per-VM Dedicate Channel
Per-VM Dedicated Channels
NVIDIA VGX Remote Display
GPU
FB
DRIVER
GFX API
H.264
Encode
SYSTEM MEMORY
RGB YUV
1
2
3
4 NIC
NVIDIA VGX Remote Display
GPU
FB
DRIVER
GFX API
H.264
Encode
SYSTEM MEMORY
RGB YUV
1
2
3
4
FB
GPU NIC
NVENC
NIC
VGX Remote Display Latency
CLIENT
Decode
Render
Kybd/Mse
SERVER
Render
Capture
Encode
VGX enabled server
60 ms
4 Frames
Network
30 ms
2 Frames
End user
30-60 ms
2 Frames
IP Network
CPU NIC
Game Latency in Milliseconds
100
100
50
30
10
75
30
15
5
66
66
66
0 50 100 150 200 250 300 350 400
Console + TV
Cloud Gen I
Gaikaipowered by
GeForce Grid
Game pipeline Capture/Encode Network Decode Display
NVIDIA® VGX™ Platform Frees Users to Run A True PC as a Service From Any Connected Device
User Selectable Machines
Enterprise Manageability
VGX HyperVisor
True Virtual PC, Running Any App
VGX Board
World’s First Virtualized GPU
KEPLER THE WORLD’S FIRST GPU for CLOUD COMPUTING
Virtualized GPU
Low Latency Remote Display
Super energy-efficiency
NVIDIA® VGX™ Board
Hardware Virtualization
Four GPUs, 16GB of Frame Buffer
Low Latency Remote Display
Dedicated h.264 Encoder
Datacenter Efficiency
New SMX Shader Design, Passively Cooled
GPUs
CUDA
Cores
Memory
Size
Memory
Perf
Shader
Perf TDP
Quad 768 16GB 115 GB/sec 1.3 TFLOPS 150W
USM SKUs
Standard USM
bundled with NVIDIA VGX boards and provides up to 100 knowledge workers with a true PC experience via GPU-VDI
NVS USM
Delivers a stable NVS system image for mission-critical professionals—such as financial traders and multi-monitor knowledge workers—who use a variety of productivity and dedicated business applications
Quadro USM
Provides industry-leading support for designers, artists, and scientists who rely on specific technical workstation applications that require interactive 3D graphics and full compatibility
USM features
Features Quadro USM NVS USM Stand USM Traditional VDI
Workstation Apps Certi √ −
Workstation OGL
acceleration √ −
CUDA accelerated Apps √ √ − Business Apps Certi √ √ − nView Multi-Display
Management Suite √ √ −
DirectX Acceleration √ √ √ − Multi-Display Remoting √ √ √ −
Side-by-Side comparison video
NVIDIA GTC VDI Demo
Running 100 Virtual
Machines with
MicroSoft RemoteFX
on single GPU
With RemoteFX,
applications can be
accelerated in DirectX
9 and DirectX 11 (now
available with Server
2012)
Network Diagram in demo Booth
HDMI
TV Tablet Low-end
Notebook
Workstation + NVIDIA Kepler Engr B’d
Workstation + NVIDIA Kepler Engr B’d
Internet
WiFi AP
감사합니다