Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the...
Transcript of Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the...
![Page 1: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/1.jpg)
Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager GTC | San Jose Convention Center | May 15, 2012
![Page 2: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/2.jpg)
A Brand New Idea…
![Page 3: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/3.jpg)
Graphics Computing
![Page 4: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/4.jpg)
Graphics Computing
Cloud
![Page 5: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/5.jpg)
“BYOD” Movement
Windows PCs Tablets and
Smartphones
Mac PCs
![Page 6: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/6.jpg)
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
![Page 7: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/7.jpg)
DESIGNER (CATIA, CS6, Inventor)
POWER USER (PLM, Med Img,
Showcase)
TASK WORKER (Call Center Apps)
KNOWLEDGE
WORKER (MS Office, Photoshop)
![Page 8: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/8.jpg)
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
![Page 9: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/9.jpg)
PC
![Page 10: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/10.jpg)
PC
NVIDIA GPU
OS
Apps
NVIDIA Driver
![Page 11: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/11.jpg)
PC
NVIDIA GPU
OS
Apps
NVIDIA Driver
Remote Protocol
• Citrix HDX 3D Pro
• HP RGS
• NICE
• Schlumberger LiveQuest
• TeamViewer
• ….
• Consumer Applications
• Splashtop
• GoToMyPC
![Page 12: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/12.jpg)
Software
(CPU)
Rendered
Graphics
Hypervisor Virtual Machine
Guest OS
Virtual Desktop
Apps
Software Graphics Software Encoder
Remote Protocol
CPU
![Page 13: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/13.jpg)
GPU
Pass-
through
NVIDIA GPU
Virtual Machine
Guest OS
Virtual Desktop
Apps
NVIDIA Driver
Remote Protocol
Hypervisor
![Page 14: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/14.jpg)
GPU
Pass-
through
Hypervisor
Virtual Machine
Guest OS
Virtual Desktop
Apps
NVIDIA Driver
Remote Protocol
NVIDIA GPU NVIDIA GPU
![Page 15: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/15.jpg)
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
![Page 16: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/16.jpg)
API
Intercept
NVIDIA GPU
Hypervisor Virtual Machine
Guest OS
Virtual Desktop
Apps
API Capture Driver (DX9)
Remote Protocol
Translation, Execution, Readback
NVIDIA Driver
![Page 17: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/17.jpg)
Hypervisor • Microsoft Server 2008
HyperV • VMware ESX – Coming
Soon
Virtual Desktop • Microsoft RemoteFX • VMware View - Coming
Soon API
Intercept
NVIDIA GPU
![Page 18: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/18.jpg)
NVIDIA
VGX
![Page 19: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/19.jpg)
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
![Page 20: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/20.jpg)
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
![Page 21: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/21.jpg)
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
![Page 22: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/22.jpg)
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
![Page 23: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/23.jpg)
KEPLER THE WORLD’S FIRST GPU for CLOUD COMPUTING
Virtualized GPU
Low Latency Remote Display
Super energy-efficiency
![Page 24: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/24.jpg)
NVIDIA® VGX™ Board
Datacenter Efficiency
Low Latency Remote Display
Dedicated h.264 Encoder
New SMX Shader Design, Passively Cooled
Hardware Virtualization
Four GPUs, 16GB of Frame Buffer
![Page 25: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/25.jpg)
![Page 26: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/26.jpg)
![Page 27: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/27.jpg)
![Page 28: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/28.jpg)
NVIDIA VGX Remote Display
GPU
FB
DRIVER
GFX API
H.264
Encode
SYSTEM MEMORY
RGB YUV
1
2
3
4 NIC
![Page 29: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/29.jpg)
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
![Page 30: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/30.jpg)
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
![Page 31: Graphics in the Cloud - Nvidiadeveloper.download.nvidia.com/GTC/PDF/GTC2012/... · Graphics in the Cloud Will Wade, NVIDIA VGX Product Line Manager ... Inventor) POWER USER (PLM,](https://reader030.fdocuments.in/reader030/viewer/2022040302/5e7fa2301c1f0f62a8736580/html5/thumbnails/31.jpg)
Thank You