vmworld 2013: graphics and users in vdi

Post on 28-Jan-2015

107 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

Graphics and Users in VDI

Geoff Murase, VMware

Will Wade, NVIDIA

EUC5524

#EUC5524

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.

3 3

Agenda

VMware Graphics Solutions

NVIDIA

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

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.

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

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

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

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

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

11 11

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

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

Perf

orm

ance

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

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

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

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

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

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

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

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

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 V

IRT

UA

L

WO

RK

ST

AT

ION

V

DI

DESIGNER

KNOWLEDGE WORKER

POWER USER

Solution Comparison - Designer

Solution Comparison – Power User

Solution Comparison – Power User

Solution Comparison – Knowledge Worker

Soft 3D Pass-through Shared 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

top related