Graphics and Users in VDI
Geoff Murase, VMware
Will Wade, NVIDIA
EUC5524
#EUC5524
22
Disclaimer
 This session may contain product features that are
currently under development.
 This session/overview of the new technology represents
no commitment from VMware to deliver these features in
any generally available product.
 Features are subject to change, and must not be included in
contracts, purchase orders, or sales agreements of any kind.
 Technical feasibility and market demand will affect final delivery.
 Pricing and packaging for any new technologies or features
discussed or presented have not been determined.
33
Agenda
 VMware Graphics Solutions
 NVIDIA
44
VMware Graphics Virtualization Goals
 Most flexible platform for all graphics needs
 Broadest coverage of all use cases
 Highest scalability across use cases
 Full application compatibility
55
Overview
Benefits
• Enables DirectX 9 and OpenGL 2.1 apps
• No physical graphics card required
• Lower initial VDI CAPEX
• No Windows client side dependencies
Soft 3D – Basic 3D without Graphics Card
Software renderer provides 3D to productivity apps
• Basic 3D graphics capabilities
for productivity workers
• Targeted at Task and Knowledge Workers
who need AERO or applications that
require 3D graphics
• Requires additional CPU and reduces
consolidation, but enables 3D for light
use cases.
66
Overview
Benefits
 Cost effective with multiple VMs sharing
single 3D graphics card
 Full compatibility with vMotion, DRS for
hosts lacking physical 3D graphics cards
vSGA – Shared 3D Graphics Among Multiple Virtual Machines
Run rich 3D applications with shared resources
 Enables shared access to physical 3D
graphics cards for high performance
graphical workloads
 Desktops see abstracted VMware SVGA
device for maximum virtual machine
compatibility & portability
 Share single 3D graphics card
with multiple virtual machines
77
vSGA – Shared 3D Graphics IS Highly Scalable Solution Today
 Over 100 users running typical office applications on 3D desktops
 Up to 32 users running CAD applications such as Solid Works or
Solid Edge
• Setup: A mid-range 2-socket x86 server (Dell 720) with two Tesla GPUs
• For more details, refer to the Horizon View 3D Performance Study
• http://www.vmware.com/files/pdf/view/vmware-horizon-view-hardware-
accelerated-3Dgraphics-performance-study.pdf
88
Overview
Benefits
 Full capabilities of physical GPUs
 High performance compute GPU option
 True workstation replacement option
vDGA – Direct Passthrough to a Specific Virtual Machine
Full workstation class user experience
 Available later this year…
 Enables dedicated access to physical
GPU hardware for 3D and high
performance compute workloads
 Uses native nVidia drivers
 CUDA and OpenCL compute supported
 Best for super high performance needs
like design, manufacturing, oil & gas
99
Task Worker
Basic data
entry/usage is
central to work
Productivity /
Knowledge Worker
Standard productivity
tools are central to work
Desktop Power User
Some compute
intensive apps, require
3D graphics
performance
Workstation Users
Workstation class
performance for
compute with dedicated
graphics
Image Quality
Interactivity
Cost/Seat
2D / 3D
DirectX 9
Diagnostics
5MP Screens
Oil & Gas
OpenGL 2.1
Dual Monitors
Aero
1080p
Engineering
++Users per GPU -
Heavy Users
Many Applications
Light Users
Fewer Applications
vDGA
GPU PCI
Passthrough
Heavy Users
Native Driver
vSGA
Virtualized 3D Hardware Accelerated Graphics
--VRAM ++ VRAM
Soft 3D
Software Rendered
Accelerated 3D
CUDA
DirectX 10,11
OpenGL 3 & 4
Broadest End to End Graphics Solutions for VDI Today
1010
VMware View Features for All 3D Graphics Solutions
• Lossy and Lossless Image Compression
• Multiple Monitor support
• Up to 2 displays at 1920 x 1200
• 3D and Relative Mouse support
• Increased vRAM support
• Up to 512MB for (Soft3D – vSGA )
• Up to Max GPU vRAM for vDGA
• Support for LAN or WAN
1111
Agenda
 VMware Graphis Solutions
 NVIDIA
NVIDIA GRID™
A True PC Experience for Everyone Anywhere
Agenda
Who is NVIDIA
What is GRID?
Examples of GRID performance
GRID virtualization architectures
User Examples
NVIDIA
THE VISUAL
COMPUTING
COMPANY
GPU
GeForce®
Quadro®
Tesla®
Mobile
Tegra®
Cloud
NVIDIA®
GRID™
NVIDIA Brands
Source: DFC Intelligence
A THRIVING
MARKET
Blockbuster games,
MMOs and free-to-
play business models
are fueling a
PC gaming market
that will grow to $20B
by 2016. GeForce
GPUs are the engines
behind the creation
and enjoyment
of this thriving
market.
THE CHOICE OF
PROFESSIONALS
Quadro GPUs help the
world’s designers
bring their visions to
life. They rely on
photorealistic
renderings — like this
one of the McLaren
P1 — to create their
designs
without physical
models.
THE BEST IN
VISUAL
EFFECTS
2013 marked the
fourth year in a row
when all films
nominated for the
Best Visual Effects
Academy Award
were created on
Quadro GPUs,
including Oscar-
winner
Life of Pi.
ACCELERATING
COMPUTING
GPUs have become
an important
catalyst in the
advancement of
science and
technology —
enabling tremendous
breakthroughs by
simply enabling us
to do more, faster.
Many of the world’s
most powerful
supercomputers run
on Tesla GPUs,
including TITAN at
Oak Ridge National
Labs.
ANALYZING
BIG DATA
Top enterprise and
mobile application
companies are using
Tesla GPUs to tackle
big data analytics
and advanced
search. For example,
Shazam uses GPUs to
instantly search and
identify songs from
its 27 million track
database for its 300
million users.
What is GRID?
AMAZING
GAMING
ANYWHERE
NVIDIA GRID gives
gamers the freedom
to play the most
graphics-intensive
games from the cloud
on any display.
GAMING
UNTETHERED
SHIELD is a portable
that lets gamers play
both Android and PC
games with the
benefits of a console-
grade controller, a
five-inch retinal
screen, and
exceptional sound
from tuned port, bass
reflex speakers.
RICH GRAPHICS
ANYWHERE, ANY
DEVICE
With NVIDIA GRID
technologies, large
enterprises can
deliver amazing
graphics to their
mobile workforces on
any device. And
creative professionals
in smaller shops can
access graphics-
intensive apps with
uncompromised
performance.
Every notebook, tablet
and smartphone has a GPU
GPUs delivers a better visual
experience by offloading work
that the CPU is not efficient at
processing
(Direct X, OpenGL, Video)
Siemens Teamcenter PLM – 3D Viewer
Interactive Performance
http://tinyurl.com/gridvideos
CPU Rendered NVIDIA GRID Rendered
Interactive Performance
http://tinyurl.com/gridvideos
CPU Rendered NVIDIA GRID Rendered
NVIDIA GRID
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 (4GB/GPU)
Max Power 130 W 225 W
Cost $2,000 $3,750
Number of Users Up to 32 Up to 16
NVIDIA GRID K2
1 Number of users depends on software solution, workload, and screen resolution
NVIDIA GRID K1
Performance
DESIGNER
KNOWLEDGE
WORKER
POWER USER
NVIDIA GRID
Partners
GRID Enabled
OEM Platforms
Dell PowerEdge R720
2 GRID K1 or 2 GRID K2
HP ProLiant sl250
3 GRID K2
Shipping Soon
Dell Precision T7610
3 Quadro K5000
HP ProLiant ws460
1 GRID K1 or 1 GRID K2
Shipping Soon
Cisco UCS C240 M3
2 GRID K1 or 2 GRID K2
IBM iDataPlex DX360
2 GRID K1 or 2 GRID K2
SuperMicro SYS-1027-TRF
2 GRID K1 or 3 GRID K2
SuperMicro SYS-2027-TRF
2 GRID K1 or 4 GRID K2
VIRTUALIZATION ARCHITECTURES
OS
App
PC
CPU
The PC
Hardware
Memory Storage Network GPU
App App
Software
NVIDIA
Driver
HW
Driver
HW
Driver
HW
Driver
HW
Driver
OS
App
PC
CPU
The PC
Hardware
Memory Storage Network GPU
App App
Software
NVIDIA
Driver
HW
Driver
HW
Driver
HW
Driver
HW
Driver
Win 7
Win 8
Linux
Why Virtualized Desktops &
Applications?
Purpose/Goal
Replace physical desktops / laptops with virtual desktops on servers
Stakeholders
IT department
User
Benefits
Security – IP stays in the data-center
Manageability – device proliferation, OS image management & disaster
recovery
Resource Utilization – keep shared resources busy for better ROI
Data Centralization – keep compute & storage resources closer in the
data-center
User Flexibility/Productivity – any device, anywhere, anytime
Virtualized Desktops
OS
App
OS
App
OS
App
Guest OS
Server
CPU
The Virtualized Desktop
Hardware
Memory Storage Network
Software
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtualization
HYPERVISOR
VIRTUAL MACHINE
vCPU vMemoryvStorage vNetwork
App App App AppVDA
Client
OS
App
OS
App
OS
App
Guest OS
Server
CPU
The Virtualized Desktop
Hardware
Memory Storage Network
Software
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtualization
HYPERVISOR
VIRTUAL MACHINE
vCPU vMemoryvStorage vNetwork
App App App AppVDA
Win 7
Win 8
VMware ESX /
vSphere
Microsoft HyperV
Redhat KVM
Citrix XenServer
Open Source…
Citrix XenDesktop
VMware Horizon
View
Microsoft RDP
HP RGS
NICE DCV
VNC
…
ICA (Citrix)
PCoIP (VMware)
RDP (MSFT)
…
Citrix
Receiver
VMware View
Client
Microsoft RDP
RGS receiver
…
Client
GPUs in a Virtual Desktop
GPU pass-through 1:1 dedicated GPU to user
Shared GPU Software virtualization of the GPU
Virtual GPU Hardware virtualization of the GPU
through the NVIDIA GRID software
Guest OS
Server
CPU
GPU Pass-Through
Hardware
Memory Storage Network
Software
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtualization
HYPERVISOR
VIRTUAL MACHINE
vCPU vMemoryvStorage vNetwork
App App App AppVDA
NVIDIA
Driver
GPU
GPU
Client
Guest OS
Server
CPU
GPU Pass-Through
Hardware
Memory Storage Network
Software
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtualization
HYPERVISOR
VIRTUAL MACHINE
vCPU vMemoryvStorage vNetwork
App App App AppVDA
NVIDIA
Driver
Accelerated Remoting
VMware View 5.x (coming
soon)
Citrix XenDesktop 5.6 FP1
Citrix XenDesktop 7
NVIDIA Pass-
through
VMware vSphere
Citrix XenServer
GPU
GRID K1
GRID K2
Quadro 2000-6000
Quadro K2000-K5000
GPU
Client
Software Virtualization
Also known as
API intercept
SHIM driver
App App App VDA
HYPERVISOR
Guest OS
Virtual
Graphi
cs
Driver
OS
Virtual
Graphi
cs
Driver
Guest OS
Server
CPU
Software Virtualization
Hardware
Memory Storage Network
Software
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtualization
VIRTUAL MACHINE
vCPU vMemoryvStorage vNetwork vGraphics
GPU
NVIDIA Driver
Virtual
Graphics
Driver
Graphics APIs
Rendered Desktop
App App App VDA
App App App AppVDA
Client
HYPERVISOR
Guest OS
Server
CPU
Software Virtualization
Hardware
Memory Storage Network
Software
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtualization
VIRTUAL MACHINE
vCPU vMemoryvStorage vNetwork
App App App AppVDA
GPU
NVIDIA
Driver
Virtual
Graphics
Driver
VMware vSGA - DX9, OGL2.1
RemoteFX
Microsoft Server 2008 R2 – DX9
Microsoft Server 2012 – DX9, 10, 11
GRID K1, K2
Quadro 4000, 5000,
6000
Tesla M2070Q
vGraphics
Client
NVIDIA GRID vGPU (virtual GPU)
Also known as
NVIDIA GRID™ VGX technology
VGX GPU Hypervisor
vGPU
Virtual GPU
Hardware Virtualization
Guest OS
VIRTUAL MACHINE
HYPERVISOR
NVIDI
A
Drive
r
NVIDI
A
Drive
r
Guest OS
Server
CPU
GRID vGPU
Hardware
Memory Storage Network
Software
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtualization
VIRTUAL MACHINE
vCPU vMemoryvStorage vNetwork
GPU
NVIDIA
Driver
vGPU
GRID vGPU
Manager
Graphic
Commands
App App App AppVDA
App App App AppVDA
App App App VDA
HYPERVISOR
Guest OS
Server
CPU
GRID vGPU
Hardware
Memory Storage Network
Software
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtualization
VIRTUAL MACHINE
vCPU vMemoryvStorage vNetwork
App App App AppVDA
GPU
NVIDIA
Driver
vGPU
GRID vGPU
Manager GRID K1,
GRID K2
Citrix
XenServer
NVIDIA GRID software
from NVIDIA
Standard NVIDIA
Driver
USER EXAMPLES
Windows 7
Nice to Have Must Have
Office Productivity
IMPORTANCE OF GPU
User Types for GRID
Web
PLM & Volume Design
3D Engineering &
Design Apps
VIRTUAL
WORKSTATIONVDI
DESIGNER
KNOWLEDGE
WORKER
POWER USER
Solution Comparison - Designer
Solution Comparison – Power User
Solution Comparison – Power User
Solution Comparison – Knowledge
Worker
Soft 3D Pass-throughShared GPU
✗ ✓✗
✗ ✓✗ / ✓
✓ ✓✓
DESIGNER
KNOWLEDGE
WORKER
POWER USER
GRID Resources
GRID Website
www.nvidia.com/vdi
Sign up for the monthly GRID VDI
Newsletter
http://tinyurl.com/gridinfo
Questions? Email us
GRIDteam@nvidia.com
GRID Videos
http://tinyurl.com/gridvideos
THANK YOU
Graphics and Users in VDI
Geoff Murase, VMware
Will Wade, NVIDIA
EUC5524
#EUC5524

VMworld 2013: Graphics and Users in VDI

  • 1.
    Graphics and Usersin VDI Geoff Murase, VMware Will Wade, NVIDIA EUC5524 #EUC5524
  • 2.
    22 Disclaimer  This sessionmay contain product features that are currently under development.  This session/overview of the new technology represents no commitment from VMware to deliver these features in any generally available product.  Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.  Technical feasibility and market demand will affect final delivery.  Pricing and packaging for any new technologies or features discussed or presented have not been determined.
  • 3.
    33 Agenda  VMware GraphicsSolutions  NVIDIA
  • 4.
    44 VMware Graphics VirtualizationGoals  Most flexible platform for all graphics needs  Broadest coverage of all use cases  Highest scalability across use cases  Full application compatibility
  • 5.
    55 Overview Benefits • Enables DirectX9 and OpenGL 2.1 apps • No physical graphics card required • Lower initial VDI CAPEX • No Windows client side dependencies Soft 3D – Basic 3D without Graphics Card Software renderer provides 3D to productivity apps • Basic 3D graphics capabilities for productivity workers • Targeted at Task and Knowledge Workers who need AERO or applications that require 3D graphics • Requires additional CPU and reduces consolidation, but enables 3D for light use cases.
  • 6.
    66 Overview Benefits  Cost effectivewith multiple VMs sharing single 3D graphics card  Full compatibility with vMotion, DRS for hosts lacking physical 3D graphics cards vSGA – Shared 3D Graphics Among Multiple Virtual Machines Run rich 3D applications with shared resources  Enables shared access to physical 3D graphics cards for high performance graphical workloads  Desktops see abstracted VMware SVGA device for maximum virtual machine compatibility & portability  Share single 3D graphics card with multiple virtual machines
  • 7.
    77 vSGA – Shared3D Graphics IS Highly Scalable Solution Today  Over 100 users running typical office applications on 3D desktops  Up to 32 users running CAD applications such as Solid Works or Solid Edge • Setup: A mid-range 2-socket x86 server (Dell 720) with two Tesla GPUs • For more details, refer to the Horizon View 3D Performance Study • http://www.vmware.com/files/pdf/view/vmware-horizon-view-hardware- accelerated-3Dgraphics-performance-study.pdf
  • 8.
    88 Overview Benefits  Full capabilitiesof physical GPUs  High performance compute GPU option  True workstation replacement option vDGA – Direct Passthrough to a Specific Virtual Machine Full workstation class user experience  Available later this year…  Enables dedicated access to physical GPU hardware for 3D and high performance compute workloads  Uses native nVidia drivers  CUDA and OpenCL compute supported  Best for super high performance needs like design, manufacturing, oil & gas
  • 9.
    99 Task Worker Basic data entry/usageis central to work Productivity / Knowledge Worker Standard productivity tools are central to work Desktop Power User Some compute intensive apps, require 3D graphics performance Workstation Users Workstation class performance for compute with dedicated graphics Image Quality Interactivity Cost/Seat 2D / 3D DirectX 9 Diagnostics 5MP Screens Oil & Gas OpenGL 2.1 Dual Monitors Aero 1080p Engineering ++Users per GPU - Heavy Users Many Applications Light Users Fewer Applications vDGA GPU PCI Passthrough Heavy Users Native Driver vSGA Virtualized 3D Hardware Accelerated Graphics --VRAM ++ VRAM Soft 3D Software Rendered Accelerated 3D CUDA DirectX 10,11 OpenGL 3 & 4 Broadest End to End Graphics Solutions for VDI Today
  • 10.
    1010 VMware View Featuresfor All 3D Graphics Solutions • Lossy and Lossless Image Compression • Multiple Monitor support • Up to 2 displays at 1920 x 1200 • 3D and Relative Mouse support • Increased vRAM support • Up to 512MB for (Soft3D – vSGA ) • Up to Max GPU vRAM for vDGA • Support for LAN or WAN
  • 11.
    1111 Agenda  VMware GraphisSolutions  NVIDIA
  • 12.
    NVIDIA GRID™ A TruePC Experience for Everyone Anywhere
  • 13.
    Agenda Who is NVIDIA Whatis GRID? Examples of GRID performance GRID virtualization architectures User Examples
  • 14.
  • 15.
  • 16.
    Source: DFC Intelligence ATHRIVING MARKET Blockbuster games, MMOs and free-to- play business models are fueling a PC gaming market that will grow to $20B by 2016. GeForce GPUs are the engines behind the creation and enjoyment of this thriving market.
  • 17.
    THE CHOICE OF PROFESSIONALS QuadroGPUs help the world’s designers bring their visions to life. They rely on photorealistic renderings — like this one of the McLaren P1 — to create their designs without physical models.
  • 18.
    THE BEST IN VISUAL EFFECTS 2013marked the fourth year in a row when all films nominated for the Best Visual Effects Academy Award were created on Quadro GPUs, including Oscar- winner Life of Pi.
  • 19.
    ACCELERATING COMPUTING GPUs have become animportant catalyst in the advancement of science and technology — enabling tremendous breakthroughs by simply enabling us to do more, faster. Many of the world’s most powerful supercomputers run on Tesla GPUs, including TITAN at Oak Ridge National Labs.
  • 20.
    ANALYZING BIG DATA Top enterpriseand mobile application companies are using Tesla GPUs to tackle big data analytics and advanced search. For example, Shazam uses GPUs to instantly search and identify songs from its 27 million track database for its 300 million users.
  • 21.
  • 22.
    AMAZING GAMING ANYWHERE NVIDIA GRID gives gamersthe freedom to play the most graphics-intensive games from the cloud on any display.
  • 23.
    GAMING UNTETHERED SHIELD is aportable that lets gamers play both Android and PC games with the benefits of a console- grade controller, a five-inch retinal screen, and exceptional sound from tuned port, bass reflex speakers.
  • 24.
    RICH GRAPHICS ANYWHERE, ANY DEVICE WithNVIDIA GRID technologies, large enterprises can deliver amazing graphics to their mobile workforces on any device. And creative professionals in smaller shops can access graphics- intensive apps with uncompromised performance.
  • 25.
    Every notebook, tablet andsmartphone has a GPU GPUs delivers a better visual experience by offloading work that the CPU is not efficient at processing (Direct X, OpenGL, Video)
  • 26.
    Siemens Teamcenter PLM– 3D Viewer Interactive Performance http://tinyurl.com/gridvideos CPU Rendered NVIDIA GRID Rendered
  • 27.
  • 28.
  • 29.
    GPU 4 KeplerGPUs 2 High End Kepler GPUs CUDA Cores 768 (192/GPU) 3072 (1536/GPU) Memory Size 16GB DDR3 (4GB/GPU) 8GB GDDR5 (4GB/GPU) Max Power 130 W 225 W Cost $2,000 $3,750 Number of Users Up to 32 Up to 16 NVIDIA GRID K2 1 Number of users depends on software solution, workload, and screen resolution NVIDIA GRID K1 Performance DESIGNER KNOWLEDGE WORKER POWER USER
  • 30.
  • 31.
    GRID Enabled OEM Platforms DellPowerEdge R720 2 GRID K1 or 2 GRID K2 HP ProLiant sl250 3 GRID K2 Shipping Soon Dell Precision T7610 3 Quadro K5000 HP ProLiant ws460 1 GRID K1 or 1 GRID K2 Shipping Soon Cisco UCS C240 M3 2 GRID K1 or 2 GRID K2 IBM iDataPlex DX360 2 GRID K1 or 2 GRID K2 SuperMicro SYS-1027-TRF 2 GRID K1 or 3 GRID K2 SuperMicro SYS-2027-TRF 2 GRID K1 or 4 GRID K2
  • 32.
  • 33.
    OS App PC CPU The PC Hardware Memory StorageNetwork GPU App App Software NVIDIA Driver HW Driver HW Driver HW Driver HW Driver
  • 34.
    OS App PC CPU The PC Hardware Memory StorageNetwork GPU App App Software NVIDIA Driver HW Driver HW Driver HW Driver HW Driver Win 7 Win 8 Linux
  • 35.
    Why Virtualized Desktops& Applications? Purpose/Goal Replace physical desktops / laptops with virtual desktops on servers Stakeholders IT department User Benefits Security – IP stays in the data-center Manageability – device proliferation, OS image management & disaster recovery Resource Utilization – keep shared resources busy for better ROI Data Centralization – keep compute & storage resources closer in the data-center User Flexibility/Productivity – any device, anywhere, anytime
  • 36.
  • 37.
    OS App OS App OS App Guest OS Server CPU The VirtualizedDesktop Hardware Memory Storage Network Software Virtual Driver Virtual Driver Virtual Driver Virtual Driver Virtualization HYPERVISOR VIRTUAL MACHINE vCPU vMemoryvStorage vNetwork App App App AppVDA Client
  • 38.
    OS App OS App OS App Guest OS Server CPU The VirtualizedDesktop Hardware Memory Storage Network Software Virtual Driver Virtual Driver Virtual Driver Virtual Driver Virtualization HYPERVISOR VIRTUAL MACHINE vCPU vMemoryvStorage vNetwork App App App AppVDA Win 7 Win 8 VMware ESX / vSphere Microsoft HyperV Redhat KVM Citrix XenServer Open Source… Citrix XenDesktop VMware Horizon View Microsoft RDP HP RGS NICE DCV VNC … ICA (Citrix) PCoIP (VMware) RDP (MSFT) … Citrix Receiver VMware View Client Microsoft RDP RGS receiver … Client
  • 39.
    GPUs in aVirtual Desktop GPU pass-through 1:1 dedicated GPU to user Shared GPU Software virtualization of the GPU Virtual GPU Hardware virtualization of the GPU through the NVIDIA GRID software
  • 40.
    Guest OS Server CPU GPU Pass-Through Hardware MemoryStorage Network Software Virtual Driver Virtual Driver Virtual Driver Virtual Driver Virtualization HYPERVISOR VIRTUAL MACHINE vCPU vMemoryvStorage vNetwork App App App AppVDA NVIDIA Driver GPU GPU Client
  • 41.
    Guest OS Server CPU GPU Pass-Through Hardware MemoryStorage Network Software Virtual Driver Virtual Driver Virtual Driver Virtual Driver Virtualization HYPERVISOR VIRTUAL MACHINE vCPU vMemoryvStorage vNetwork App App App AppVDA NVIDIA Driver Accelerated Remoting VMware View 5.x (coming soon) Citrix XenDesktop 5.6 FP1 Citrix XenDesktop 7 NVIDIA Pass- through VMware vSphere Citrix XenServer GPU GRID K1 GRID K2 Quadro 2000-6000 Quadro K2000-K5000 GPU Client
  • 42.
    Software Virtualization Also knownas API intercept SHIM driver
  • 43.
    App App AppVDA HYPERVISOR Guest OS Virtual Graphi cs Driver OS Virtual Graphi cs Driver Guest OS Server CPU Software Virtualization Hardware Memory Storage Network Software Virtual Driver Virtual Driver Virtual Driver Virtual Driver Virtualization VIRTUAL MACHINE vCPU vMemoryvStorage vNetwork vGraphics GPU NVIDIA Driver Virtual Graphics Driver Graphics APIs Rendered Desktop App App App VDA App App App AppVDA Client
  • 44.
    HYPERVISOR Guest OS Server CPU Software Virtualization Hardware MemoryStorage Network Software Virtual Driver Virtual Driver Virtual Driver Virtual Driver Virtualization VIRTUAL MACHINE vCPU vMemoryvStorage vNetwork App App App AppVDA GPU NVIDIA Driver Virtual Graphics Driver VMware vSGA - DX9, OGL2.1 RemoteFX Microsoft Server 2008 R2 – DX9 Microsoft Server 2012 – DX9, 10, 11 GRID K1, K2 Quadro 4000, 5000, 6000 Tesla M2070Q vGraphics Client
  • 45.
    NVIDIA GRID vGPU(virtual GPU) Also known as NVIDIA GRID™ VGX technology VGX GPU Hypervisor vGPU Virtual GPU Hardware Virtualization
  • 46.
    Guest OS VIRTUAL MACHINE HYPERVISOR NVIDI A Drive r NVIDI A Drive r GuestOS Server CPU GRID vGPU Hardware Memory Storage Network Software Virtual Driver Virtual Driver Virtual Driver Virtual Driver Virtualization VIRTUAL MACHINE vCPU vMemoryvStorage vNetwork GPU NVIDIA Driver vGPU GRID vGPU Manager Graphic Commands App App App AppVDA App App App AppVDA App App App VDA
  • 47.
    HYPERVISOR Guest OS Server CPU GRID vGPU Hardware MemoryStorage Network Software Virtual Driver Virtual Driver Virtual Driver Virtual Driver Virtualization VIRTUAL MACHINE vCPU vMemoryvStorage vNetwork App App App AppVDA GPU NVIDIA Driver vGPU GRID vGPU Manager GRID K1, GRID K2 Citrix XenServer NVIDIA GRID software from NVIDIA Standard NVIDIA Driver
  • 48.
  • 49.
    Windows 7 Nice toHave Must Have Office Productivity IMPORTANCE OF GPU User Types for GRID Web PLM & Volume Design 3D Engineering & Design Apps VIRTUAL WORKSTATIONVDI DESIGNER KNOWLEDGE WORKER POWER USER
  • 50.
  • 51.
  • 52.
  • 53.
    Solution Comparison –Knowledge Worker
  • 54.
    Soft 3D Pass-throughSharedGPU ✗ ✓✗ ✗ ✓✗ / ✓ ✓ ✓✓ DESIGNER KNOWLEDGE WORKER POWER USER
  • 55.
    GRID Resources GRID Website www.nvidia.com/vdi Signup for the monthly GRID VDI Newsletter http://tinyurl.com/gridinfo Questions? Email us GRIDteam@nvidia.com GRID Videos http://tinyurl.com/gridvideos
  • 56.
  • 58.
    Graphics and Usersin VDI Geoff Murase, VMware Will Wade, NVIDIA EUC5524 #EUC5524