NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM...
Transcript of NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM...
![Page 2: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/2.jpg)
AGENDA
GRID For VDI
GRID Enabled Solutions
User Profiles and Experiences
![Page 3: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/3.jpg)
Task Worker
VDI Circa 2011
![Page 4: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/4.jpg)
Power User
Designer Task Worker
Knowledge Worker
A TRUE PC EXPERIENCE
Delivered to any device for the hundreds of millions of power users who want to bring their own devices to work.
GRID Powered VDI
![Page 5: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/5.jpg)
Key Components of GRID
GRID VCA Visual Computing Appliance
GRID GPUs
GRID VGX Software
![Page 6: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/6.jpg)
VDI VIRTUAL
DESKTOPS
VIRTUAL MACHINE
NVIDIA Driver
NVIDIA GRID Enabled Virtual Desktop
NVIDIA GRID GPU
NVIDIA GRID ENABLED Hypervisor
![Page 7: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/7.jpg)
Key Components of GRID
GRID VCA Visual Computing Appliance
GRID GPUs
GRID VGX Software
![Page 8: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/8.jpg)
Key Components of GRID
GRID GPUs
![Page 9: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/9.jpg)
GeForce®
Quadro®
Tesla®
Tegra® NVIDIA GRID™
NVIDIA Brands
![Page 10: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/10.jpg)
NVIDIA GRID K2
1 Number of users depends on software solution, workload, and screen resolution
NVIDIA GRID K1
GPU 4 Kepler GPUs 2 High End Kepler GPUs
CUDA cores 768 (192 / GPU) 3072 (1536 / GPU)
Memory Size 16GB DDR3 (4GB / GPU) 8GB GDDR5
Max Power 130 W 225 W
Form Factor Dual Slot ATX, 10.5” Dual Slot ATX, 10.5”
Display IO None None
Aux power requirement 6-pin connector 8-pin connector
PCIe x16 x16
PCIe Generation Gen3 (Gen2 compatible) Gen3 (Gen2 compatible)
Cooling solution Passive Passive
# users 4 - 1001 2 – 641
Watts per user ~ 1.5 W ~ 3.5 W
OpenGL 4.x 4.x
Microsoft DirectX 11 11
GRID VGX Virtualization support Yes Yes
![Page 11: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/11.jpg)
GRID Enabled OEM Platforms
IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2
HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID K2
Dell PowerEdge R720 2 GRID K1 or 2 GRID K2
SuperMicro SYS-2027-TRF 2 GRID K1 or 4 GRID K2
SuperMicro SYS-1027-TRF 2 GRID K1 or 3 GRID K2
Cisco UCS C240 M3 2 GRID K1 or 2 GRID K2
HP ProLiant SL250 2 GRID K2
Available
Today
Available
Q2 2
013
HP ProLiant SL270 4+ GRID K2
![Page 12: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/12.jpg)
Key Components of GRID
GRID VCA Visual Computing Appliance
GRID GPUs
GRID VGX Software
![Page 13: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/13.jpg)
OS
App
PC
CPU
The PC H
ard
ware
Memory Storage Network GPU
App App
Soft
ware
NVIDIA Driver
HW Driver HW Driver HW Driver HW Driver
![Page 14: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/14.jpg)
OS
App
PC
CPU
The PC H
ard
ware
Memory Storage Network GPU
App App
Soft
ware
NVIDIA Driver
HW Driver HW Driver HW Driver HW Driver
Win 7 Win 8 Linux
![Page 15: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/15.jpg)
The Virtualized Desktop
Synonymous terms
VDI – Virtual Desktop Infrastructure
HVD – Hosted Virtual Desktop
Client Virtualization
Purpose
Replace physical desktop / laptops with virtual desktops on servers
Benefits
Move the compute resource closer to the large data in the data-center
Security – Company IP stays in the data-center
Manageability – OS image management
User Flexibility – any device, anywhere, anytime
Resource Utilization – keep shared resources busy for better ROI
![Page 16: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/16.jpg)
OS
App
OS
App
OS
App
Guest OS
Server
CPU
The Virtualized Desktop H
ard
ware
Memory Storage Network
Soft
ware
Virtual Driver
Virtual Driver
Virtual Driver
Virtual Driver
Vir
tualizati
on
HYPERVISOR
VIRTUAL MACHINE
vCPU vMemory vStorage vNetwork
App App App App VDA
Client
![Page 17: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/17.jpg)
OS
App
OS
App
OS
App
Guest OS
Server
CPU
The Virtualized Desktop H
ard
ware
Memory Storage Network
Soft
ware
Virtual Driver
Virtual Driver
Virtual Driver
Virtual Driver
Vir
tualizati
on
HYPERVISOR
VIRTUAL MACHINE
vCPU vMemory vStorage vNetwork
App App App App VDA
Client
Win 7 Win 8
VMware ESX / vSphere Microsoft HyperV Redhat KVM Citrix XenServer Open Source…
Citrix XenDesktop VMware View Microsoft RDP HP RGS NICE DCV VNC …
ICA (Citrix) PCoIP (VMware) RDP (MSFT) …
Citrix Receiver VMware View Client Microsoft RDP RGS receiver …
![Page 18: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/18.jpg)
GPUs in a Virtual Desktop
GPU pass-through 1:1 dedicated GPU to user
Shared GPU Software virtualization of the GPU
GRID VGX Hardware virtualization of the GPU through
the NVIDIA GRID VGX technology
![Page 19: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/19.jpg)
Guest OS
Server
CPU
GPU Pass-Through H
ard
ware
Memory Storage Network
Soft
ware
Virtual Driver
Virtual Driver
Virtual Driver
Virtual Driver
Vir
tualizati
on
HYPERVISOR
VIRTUAL MACHINE
vCPU vMemory vStorage vNetwork
App App App App VDA
Client
NVIDIA Driver
GPU
GPU
![Page 20: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/20.jpg)
Guest OS
Server
CPU
GPU Pass-Through H
ard
ware
Memory Storage Network
Soft
ware
Virtual Driver
Virtual Driver
Virtual Driver
Virtual Driver
Vir
tualizati
on
HYPERVISOR
VIRTUAL MACHINE
vCPU vMemory vStorage vNetwork
App App App App VDA
Client
NVIDIA Driver
Accelerated Remoting Citrix XenDesktop 5.6 FP1 VMware View 5.2
NVIDIA Pass-through Citrix XenServer VMware ESXi
GPU
GRID K1 GRID K2 Quadro 2000-6000 Quadro K2000-K5000
GPU
![Page 21: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/21.jpg)
GPU Sharing
Also known as
Software Virtualization
API intercept
![Page 22: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/22.jpg)
App App App VDA
HYPERVISOR
Guest OS
Virtual Graphics Driver
OS
Virtual Graphics Driver
Guest OS
Server
CPU
GPU Sharing H
ard
ware
Memory Storage Network
Soft
ware
Virtual Driver
Virtual Driver
Virtual Driver
Virtual Driver
Vir
tualizati
on
VIRTUAL MACHINE
vCPU vMemory vStorage vNetwork vGraphics
Client
GPU
NVIDIA Driver
Virtual Graphics Driver
Graphics APIs
Rendered Desktop
App App App VDA
App App App App VDA
![Page 23: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/23.jpg)
HYPERVISOR
Guest OS
Server
CPU
GPU Sharing H
ard
ware
Memory Storage Network
Soft
ware
Virtual Driver
Virtual Driver
Virtual Driver
Virtual Driver
Vir
tualizati
on
VIRTUAL MACHINE
vCPU vMemory vStorage vNetwork
App App App App VDA
Client
GPU
NVIDIA Driver
Virtual Graphics Driver
RemoteFX Microsoft Server 2008 R2 – DX9 Microsoft Server 2012 – DX9, 10, 11 VMware vSGA - DX9, OGL2.1
GRID K1, K2 Quadro 4000, 5000, 6000 Tesla M2070Q
vGraphics
![Page 24: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/24.jpg)
HW GPU Virtualization
Also known as
NVIDIA GRID™ VGX technology
VGX GPU Hypervisor
vGPU
Virtual GPU
Hardware Virtualization
![Page 25: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/25.jpg)
Guest OS
VIRTUAL MACHINE
HYPERVISOR
NVIDIA Driver
NVIDIA Driver
Guest OS
Server
CPU
HW GPU Virtualization H
ard
ware
Memory Storage Network
Soft
ware
Virtual Driver
Virtual Driver
Virtual Driver
Virtual Driver
Vir
tualizati
on
VIRTUAL MACHINE
vCPU vMemory vStorage vNetwork
Client
GPU
NVIDIA Driver
vGPU
GRID VGX technology
Graphic Commands
App App App App VDA App App App App VDA
App App App VDA
Client
Client
![Page 26: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/26.jpg)
HYPERVISOR
Guest OS
Server
CPU
HW GPU Virtualization H
ard
ware
Memory Storage Network
Soft
ware
Virtual Driver
Virtual Driver
Virtual Driver
Virtual Driver
Vir
tualizati
on
VIRTUAL MACHINE
vCPU vMemory vStorage vNetwork
App App App App VDA
Client
GPU
NVIDIA Driver
vGPU
GRID VGX technology GRID K1, K2
Citrix XenServer
NVIDIA GRID VGX software from NVIDIA
Standard NVIDIA Driver
![Page 27: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/27.jpg)
USER EXAMPLES
![Page 28: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/28.jpg)
DESIGNER (CATIA, CS6, Inventor)
POWER USER (PLM, Med Img,
Showcase, Photoshop)
KNOWLEDGE
WORKER (MS Office, HTML5)
Virtual Desktop (Virtualized GPU)
Virtual Remote
Workstation (Dedicated GPU)
![Page 29: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/29.jpg)
DESIGNER
POWER USER
KNOWLEDGE
WORKER
![Page 30: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/30.jpg)
DESIGNER
POWER USER
KNOWLEDGE
WORKER
No GPU Pass-through Shared GPU
![Page 31: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/31.jpg)
DESIGNER
POWER USER
No GPU Pass-through Shared GPU
✗ ✓ ✗
✗ ✓ ✗ / ✓
KNOWLEDGE
WORKER ✓ ✓ ✓
![Page 32: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/32.jpg)
Backup
One more thing…
XenApp – accelerated by GRID
Next…
— Delivering 3D Graphics from the Cloud with XenApp and
XenDesktop VDI
Derek Thorslund ( Director of Product Management, Citrix )
![Page 33: NVIDIA GRID™ GPU Acceleration for Virtualization · 2013-03-21 · GRID Enabled OEM Platforms IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID](https://reader033.fdocuments.in/reader033/viewer/2022060514/5f8745182d587e2cf55b8e26/html5/thumbnails/33.jpg)
THANK YOU