VMworld 2013: Graphics and Users in VDI

58
Graphics and Users in VDI Geoff Murase, VMware Will Wade, NVIDIA EUC5524 #EUC5524

description

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

Transcript of VMworld 2013: Graphics and Users in VDI

Page 1: VMworld 2013: Graphics and Users in VDI

Graphics and Users in VDI

Geoff Murase, VMware

Will Wade, NVIDIA

EUC5524

#EUC5524

Page 2: VMworld 2013: Graphics and Users in VDI

2 2

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.

Page 3: VMworld 2013: Graphics and Users in VDI

3 3

Agenda

VMware Graphics Solutions

NVIDIA

Page 4: VMworld 2013: Graphics and Users in VDI

4 4

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

Page 5: VMworld 2013: Graphics and Users in VDI

5 5

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.

Page 6: VMworld 2013: Graphics and Users in VDI

6 6

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

Page 7: VMworld 2013: Graphics and Users in VDI

7 7

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

Page 8: VMworld 2013: Graphics and Users in VDI

8 8

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

Page 9: VMworld 2013: Graphics and Users in VDI

9 9

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

Page 10: VMworld 2013: Graphics and Users in VDI

10 10

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

Page 11: VMworld 2013: Graphics and Users in VDI

11 11

Agenda

VMware Graphis Solutions

NVIDIA

Page 12: VMworld 2013: Graphics and Users in VDI

NVIDIA GRID™

A True PC Experience for Everyone Anywhere

Page 13: VMworld 2013: Graphics and Users in VDI

Agenda

Who is NVIDIA

What is GRID?

Examples of GRID performance

GRID virtualization architectures

User Examples

Page 15: VMworld 2013: Graphics and Users in VDI

GPU

GeForce®

Quadro®

Tesla®

Mobile

Tegra®

Cloud

NVIDIA® GRID™

NVIDIA Brands

Page 16: VMworld 2013: Graphics and Users in VDI

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.

Page 17: VMworld 2013: Graphics and Users in VDI

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.

Page 18: VMworld 2013: Graphics and Users in VDI

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.

Page 19: VMworld 2013: Graphics and Users in VDI

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.

Page 20: VMworld 2013: Graphics and Users in VDI

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.

Page 21: VMworld 2013: Graphics and Users in VDI

What is GRID?

Page 22: VMworld 2013: Graphics and Users in VDI

AMAZING GAMING

ANYWHERE

NVIDIA GRID gives

gamers the freedom to play the most

graphics-intensive games from the cloud

on any display.

Page 23: VMworld 2013: Graphics and Users in VDI

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.

Page 24: VMworld 2013: Graphics and Users in VDI

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.

Page 25: VMworld 2013: Graphics and Users in VDI

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)

Page 26: VMworld 2013: Graphics and Users in VDI

Siemens Teamcenter PLM – 3D Viewer

Interactive Performance

http://tinyurl.com/gridvideos

CPU Rendered NVIDIA GRID Rendered

Page 27: VMworld 2013: Graphics and Users in VDI

Interactive Performance

http://tinyurl.com/gridvideos

CPU Rendered NVIDIA GRID Rendered

Page 28: VMworld 2013: Graphics and Users in VDI

NVIDIA GRID

Page 29: VMworld 2013: Graphics and Users in VDI

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

Perf

orm

ance

DESIGNER

KNOWLEDGE WORKER

POWER USER

Page 30: VMworld 2013: Graphics and Users in VDI

NVIDIA GRID Partners

Page 31: VMworld 2013: Graphics and Users in VDI

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

Page 32: VMworld 2013: Graphics and Users in VDI

VIRTUALIZATION ARCHITECTURES

Page 35: VMworld 2013: Graphics and Users in VDI

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

Page 36: VMworld 2013: Graphics and Users in VDI

Virtualized Desktops

Page 37: VMworld 2013: Graphics and Users in VDI

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 38: VMworld 2013: Graphics and Users in VDI

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

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

Page 39: VMworld 2013: Graphics and Users in VDI

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

Page 41: VMworld 2013: Graphics and Users in VDI

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

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

Page 43: VMworld 2013: Graphics and Users in VDI

App App App VDA

HYPERVISOR

Guest OS

Virtual Graphi

cs Driver

OS

Virtual Graphi

cs Driver

Guest OS

Server

CPU

Software 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 vGraphics

GPU

NVIDIA Driver

Virtual Graphics Driver

Graphics APIs

Rendered Desktop

App App App VDA

App App App App VDA

Client

Page 44: VMworld 2013: Graphics and Users in VDI

HYPERVISOR

Guest OS

Server

CPU

Software 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

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

Page 46: VMworld 2013: Graphics and Users in VDI

Guest OS

VIRTUAL MACHINE

HYPERVISOR

NVIDIA

Driver

NVIDIA

Driver

Guest OS

Server

CPU

GRID vGPU 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

GPU

NVIDIA Driver

vGPU

GRID vGPU Manager

Graphic Commands

App App App App VDA App App App App VDA

App App App VDA

Page 47: VMworld 2013: Graphics and Users in VDI

HYPERVISOR

Guest OS

Server

CPU

GRID vGPU 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

GPU

NVIDIA Driver

vGPU

GRID vGPU Manager GRID K1,

GRID K2

Citrix XenServer

NVIDIA GRID software from NVIDIA

Standard NVIDIA Driver

Page 48: VMworld 2013: Graphics and Users in VDI

USER EXAMPLES

Page 49: VMworld 2013: Graphics and Users in VDI

Windows 7

Nice to Have Must Have

Office Productivity

IMPORTANCE OF GPU

User Types for GRID

Web

PLM & Volume Design

3D Engineering &

Design Apps V

IRT

UA

L

WO

RK

ST

AT

ION

V

DI

DESIGNER

KNOWLEDGE WORKER

POWER USER

Page 50: VMworld 2013: Graphics and Users in VDI

Solution Comparison - Designer

Page 51: VMworld 2013: Graphics and Users in VDI

Solution Comparison – Power User

Page 52: VMworld 2013: Graphics and Users in VDI

Solution Comparison – Power User

Page 53: VMworld 2013: Graphics and Users in VDI

Solution Comparison – Knowledge Worker

Page 54: VMworld 2013: Graphics and Users in VDI

Soft 3D Pass-through Shared GPU

✗ ✓ ✗

✗ ✓ ✗ / ✓

✓ ✓ ✓

DESIGNER

KNOWLEDGE WORKER

POWER USER

Page 55: VMworld 2013: Graphics and Users in VDI

GRID Resources

GRID Website www.nvidia.com/vdi Sign up for the monthly GRID VDI Newsletter http://tinyurl.com/gridinfo Questions? Email us [email protected] GRID Videos http://tinyurl.com/gridvideos

Page 56: VMworld 2013: Graphics and Users in VDI

THANK YOU

Page 57: VMworld 2013: Graphics and Users in VDI
Page 58: VMworld 2013: Graphics and Users in VDI

Graphics and Users in VDI

Geoff Murase, VMware

Will Wade, NVIDIA

EUC5524

#EUC5524