VMworld 2013
Geoff Murase, VMware
Will Wade, NVIDIA
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
1. Graphics and Users in VDI
Geoff Murase, VMware
Will Wade, NVIDIA
EUC5524
#EUC5524
2. 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.
4. 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
5. 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.
6. 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
7. 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
8. 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
9. 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
10. 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
16. 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.
17. 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.
18. 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.
19. 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.
20. 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.
23. 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.
24. 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.
25. 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)
26. Siemens Teamcenter PLM – 3D Viewer
Interactive Performance
http://tinyurl.com/gridvideos
CPU Rendered NVIDIA GRID Rendered
29. 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
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
37. 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
38. 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
39. 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
49. 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