april 4-7, 2016 | silicon valley s6385 - what is cloud and ... · 4/4/2016  · april 4-7, 2016 |...

95
April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing, VMware Stephane Asselin Senior EUC Architect, Technical Marketing, End User Computing, VMware Jeff Weiss GRID Solutions Architect Manager, NVIDIA S6385 - WHAT IS CLOUD AND WHAT CAN IT DO FOR YOUR DESKTOP WORKLOADS

Upload: others

Post on 12-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

April 4-7, 2016 | Silicon Valley

Matt Coppinger Director, Technical Marketing, End User Computing, VMware

Stephane Asselin Senior EUC Architect, Technical Marketing, End User Computing, VMware

Jeff Weiss GRID Solutions Architect Manager, NVIDIA

S6385 - WHAT IS CLOUD AND WHAT CAN IT DO FOR YOUR DESKTOP WORKLOADS

Page 2: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

2

AGENDA

Why GPU in the Cloud?

Key technologies for GPU in the Cloud

Performance & Sizing Best Practices

Deployment Quick Start

Summary

Resources & Next Steps

Page 3: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

3

AGENDA

Why GPU in the Cloud?

Key technologies for GPU in the Cloud

Performance & Sizing Best Practices

Deployment Quick Start

Summary

Resources & Next Steps

Page 4: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

4

MAJOR MARKETPLACE DEMAND FOR CLOUD-BASED WORKSTATIONS

4

Large datasets are harder to share

Data leakage & corporate security

More distributed than ever

Contractors need revocable access

Page 5: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

5

TRYGRID DEMO

Page 6: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

6

Desktop Virtualization with Server-side GPU

Improves the Delivery of Graphics

IT Manages Centralized Virtual Desktops

Users Remotely Access from Various Devices

DESKTOP, APP + GPU VIRTUALIZATION ENABLES CLOUD-BASED WORKSTATIONS

6

Security &

Compliance

Anywhere

Access

Business Agility

Mobile & BYOD

Access

OpEx Savings

Highly Efficient

Remote Protocol

+

Page 7: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

7

DESIGNER

POWER USER

TASK WORKER

KNOWLEDGE WORKER

Source: Gartner & NVIDIA 2012 Research

WHO BENEFITS THE MOST FROM GPU?

7

Page 8: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

8

THE IMPORTANCE OF GPUHIGH-PERFORMANCE GRAPHICS APPLICATIONS

8

Media Engineering & DesignPLM & Volume Design

Page 9: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

9

Heavy Users

Many Applications

Task

Worker

Knowledge Worker Power User Designer

Image

Quality

Interactivity

Cost/Seat

2D / 3D

Light Users

Fewer Applications

HIGH-PERFORMANCE GRAPHICS USE CASES

9

Aero

Productivity Apps with Graphics

Diagnostics

WebGL

3D Viewers

Lightweight CAD

Oil & Gas

Engineering

Architecture Design

Media & Graphics

GIS

Page 10: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

10

Soft 3D

Software 3D

vSGA

Shared Graphics

Acceleration

vDGA

Dedicated

Graphics

Acceleration

NVIDIA GRID VGPU

Mediated Passthrough

Heavy Users

Many Applications

Image

Quality

Interactivity

Cost/Seat

2D / 3D

Light Users

Fewer Applications

DELIVERING A COMPLETE PORTFOLIO, FOR EVERY WORKER, EVERY USE CASE

1

0

Aero

Productivity Apps with Graphics

Diagnostics

WebGL

3D Viewers

Lightweight CAD

Oil & Gas

Engineering

Architecture Design

Media & Graphics

GIS

Task

Worker

Knowledge Worker Power User Designer

Page 11: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

11

VIRTUAL BATTLESPACE IN THE CLOUD

Page 12: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

12

Page 13: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

13

AGENDA

Why GPU in the Cloud?

Key technologies for GPU in the Cloud

Performance Best Practices and Results

Deployment Quick Start

Review of Cloud Desktop Components

Resources

Page 14: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

14

KEY TECHNOLOGY: VMWARE HORIZONPrivate Cloud infrastructure for delivering graphics rich desktops in the GPU enabled datacenter

Page 15: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

15

WHY CHOOSE VMWARE FOR CLOUD-BASED WORKSTATIONS?

Market leading hypervisor

Proven, industry leading platform, fully integrated end-to-end solution

Supports huge range of use cases

Deliver a superior experience with state of the art protocols

Choice of GPU technologies

—vGPU, vDGA and others

1

5

Page 16: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

161

6

AnyApplication

Traditional Applications

Modern, Cloud Applications

OneCloud

Cloud Management

Build-Your-OwnConverged

InfrastructureHyper-Converged

Infrastructure

AnyDevice

Business Mobility: Applications | Devices | Content

HYBRID CLOUD

PRIVATE

YourData Center

PUBLIC

vCloud Air

MANAGED

vCloud AirNetwork

Virtualized Compute, Network, Storage

vGPU

VMWARE NVIDIA CLOUD ARCHITECTURE

Page 17: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

17

VMWARE HORIZON: CLOUD-BASED WORKSTATION SOLUTION FOR ALL USE CASES

MOBILE

DESIGNERS/ENGINEERS NON-EMPLOYEE DEVELOPERSREMOTE OFFICEMAIN OFFICE

NEWNEWNEWNEW

POINT OF SALE

NEW

Virtual desktop and app delivery

Horizon 7

Desktop and app delivery from public

cloud

Horizon Air

Secure containerized desktops

Simplifying App ManagementAPP Horizon App Management

1

7

Horizon FLEX

Page 18: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

18

PRIVATE CLOUD VIRTUAL DESKTOP INFRASTRUCTURE

1

8

• Physical server host(s)

• Hypervisor Software

• Virtual machine management software

• Virtual desktop management system

• Virtual desktop connection broker

• Access and authentication systems

• Display protocol

• Application Delivery mechanisms

• User Persona/Profile management

• Clever “stuff” that simplifies it all for you….

Page 19: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

19

HORIZON 7: FIRST-TO-MARKET INNOVATIONS TO MAKE THE CLOUD A REALITY

19

GPU Virtualization

Deployment Options

Blast Extreme Experience

Enterprise Scale & Security

App Lifecycle Management

Smart Policies

CONFIDENTIAL

Page 20: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

20

INTRODUCING BLAST EXTREME - THE MOBILE CLOUD PROTOCOL

2

0

Use Less Bandwidth:Deliver better video to more users

Broad Client Support: H264 available in most devices

GRID Optimized:Deliver more 3D users

Network Friendly: TCP or UDP works in more places

Built for the Cloud:Adapts better to lossy networks

Better Battery Life:Optimized for mobile workers

Page 21: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

21

Horizon 3D Virtual Desktops

VMWARE AND NVIDIA REFERENCE ARCHITECTURE

VMware Access PointHorizon Connection Servers

Horizon Virtual Desktops

Identity Manager

vCenter Operations

Manager for Horizon

NVIDIA

Lic. Svr

RADIUS

Server

View

Composer

vCenter

Shared Storage (Optional)

Active

DirectoryMS

SQL

SSD SSD

HTTPS/PCoIP/Blast Extreme

DMZ (HTTPS/PCoIP/Blast)

PCoIP or Blast Extreme

ESX, vCenter, Horizon, SQL, AD traffic

Shared Storage

3D DESKTOP CLUSTER DESKTOP CLUSTER

MANAGEMENT CLUSTER

iOS

AndroidMacOS Thin Client PC

KioskHorizon Clients

File Print

Server

App Volumes

CAD/CAx

“Server”

Page 22: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

22

KEY TECHNOLOGY: GPU VIRTUALISATIONHow NVIDIA GRID is bringing GPU power to cloud based workstations

Page 23: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

23

Server

Hypervisor

Virtual

Desktop

Virtual

Desktop

Virtual

Desktop

Virtual

Desktop

HOW DOES NVIDIA GRID WORK?Virtual

Desktop

Virtual

Desktop

CPUs

Hard

ware

Vir

tualizati

on L

ayer

Page 24: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

24

Server

Hypervisor

Virtual

PC

Virtual

Workstation

Virtual

PC

Virtual

Workstation

HOW DOES NVIDIA GRID WORK?Virtual

PC

NVIDIA

GPU

H.264 Encode

Virtual

Workstation

NVIDIA Graphics

Driver

NVIDIA Quadro

Driver

NVIDIA GRID vGPU manager

NVIDIA Graphics

Driver

NVIDIA Graphics

Driver

NVIDIA Quadro

Driver

NVIDIA Quadro

Driver

vGPU vGPUvGPU vGPU vGPU vGPU

CPUsNVIDIA

GPU

Hard

ware

Vir

tualizati

on L

ayer

Page 25: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

25

NVIDIA GRID PLATFORMCentralized virtual graphics capabilities for the enterprise

Support, Updates & Maintenance

NVIDIA Tesla (Datacenter GPU)

NVIDIA GRID Software

Page 26: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

26

DESKTOPS & VIRTUAL APPS

Apps

NVIDIA GRID Virtual Applications

NVIDIA GRID Virtual PC

NVIDIA GRID Virtual Workstation

Page 27: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

29

VM

A quick recap …

Tesla GPU

NVIDIA driver

AppsHypervisor

GRID vGPU Manager

GRID vGPU Architecture 101

Page 28: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

30

Graphics

Compute

Copy

Engine

Video

Encode

Video

Decode

Tesla GPU

Framebuffer

Graphics And Compute

Copy Engine

Video Encode

Video Decode

Framebuffer (FB)

GPU engines

GRID vGPU Architecture 101

VM

NVIDIA driver

AppsHypervisor

GRID vGPU Manager

Page 29: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

31

Tesla GPU

Framebuffer

Base Address Register (BAR)

A “window” into the GPU

Used to access control registers and framebuffer

All driver accesses to GPU resources go through a BAR

We assign the VM a subset of the GPU’s BAR – a virtual BAR

GPU Base Address Register

GPU access

GRID vGPU Architecture 101

VM

NVIDIA driver

AppsHypervisor

GRID vGPU Manager

Virtual BAR

Graphics

Compute

Copy

Engine

Video

Encode

Video

Decode

Page 30: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

32

Tesla GPU

Framebuffer

Access to BAR controlled by CPU’s Memory Management Unit (MMU)

Hypervisor creates MMU page tables that allow VM to access its Virtual BAR

Blocks access to locations outside the Virtual BAR

GPU Base Address Register

Access protection

GRID vGPU Architecture 101

VM

NVIDIA driver

AppsHypervisor

GRID vGPU Manager

CPU’s MMU

Page Table

Translation

Virtual BAR

Graphics

Compute

Copy

Engine

Video

Encode

Video

Decode

Page 31: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

33

Tesla GPU

Framebuffer

VMs post work to GPU via channels

Each channel is a queue of work from an app to the GPU engines

Each VM has dedicated channels, exposed inside VM’s Virtual BAR

GPU BAR

Channels

Work posting

GRID vGPU Architecture 101

VM

NVIDIA driver

AppsHypervisor

GRID vGPU Manager

Graphics

Compute

Copy

Engine

Video

Encode

Video

Decode

Page 32: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

34

Tesla GPU

Framebuffer

GPU’s hardware scheduler places work from active channels onto GPU engines

Engines sequentially execute work, signal work completions to NVIDIA driver

Scheduler immediately loads engine with next work item

GPU BAR

Channels

Scheduling

vGPU Architecture 101

Scheduler

VM

NVIDIA driver

AppsHypervisor

GRID vGPU Manager

Graphics

Compute

Copy

Engine

Video

Encode

Video

Decode

Page 33: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

35

Tesla GPU

Framebuffer

All GPU engines access memory

Each vGPU is assigned fixed range of FB for its exclusive use

GPU’s MMU manages all engine accesses to FB and system memory

Prevents engines accessing outside of vGPU’s FB, or the guest VM’s system memory

Memory protection

GRID vGPU Architecture 101

Memory Management Unit (MMU)

VM

NVIDIA driver

Hypervisor

GRID vGPU Manager

Sysmem resource

Guest VM’s FBGraphics

Compute

Copy

Engine

Video

Encode

Video

Decode

Page 34: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

36

• vGPU dedicated resources: virtual PCIe BAR, framebuffer, channels

• Guarantees uncontested access when posting work, accessing FB

• vGPU shared resources: Graphics/Compute, Video Encode/Decode, Copy Engines

• GPU engines are timeshared, execute in parallel

• GPU hardware scheduler places work on engines

• GPU MMU protects engine accesses to framebuffer and system memory

Summary

GRID vGPU Architecture 101

Page 35: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

37

QUADRO: THE CHOICE OF PROFESSIONALS

Enables designers to bring their visions to life

Quadro: 80%+ workstation share

Suite of algorithms incorporated in major design tools

Source: IDC

Page 36: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

38

QUADRO IN THE DATACENTERNVIDIA GRID delivers Quadro features anywhere, on any device

Realistic Models Application Certification Improved ProductivityPerformance Enhancements

Page 37: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

39

AGENDA

Why GPU in the Cloud?

Key technologies for GPU in the Cloud

Performance & Sizing Best Practices

Deployment Quick Start

Summary

Resources & Next Steps

Page 38: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

40

SIZING YOUR VMWARE INFRASTRUCTURE FOR HIGH PERFORMANCE GRAPHICS

Page 39: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

41

HIGH PERFORMANCE VIRTUAL DESKTOP IS NOT YOUR AVERAGE VDI

4

1

Density

CPU

Memory

IOPS

Rich Graphics

Trade-offs

Trade-offs

Page 40: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

42

SIZING ESX FOR RICH GRAPHICS USERS: COMPUTEVMware HCL & the NVIDIA GRID Certified Server

—2 Display Adapters (onboard + GFX card)

—Virtual Technology for Directed I/O (VT-d)

—PCIe x16

Host CPU

—Heavy 3D applications are often mono-threaded

—CPU frequency is more important than the number of cores

—Workloads will still require multiple vCPUs

OS, Protocol, Improved memory performance

Multi threaded rendering applications

4

2

• 3.1 Ghz• 10 core• 160W

ESXi Host

Page 41: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

43

SIZING ESX FOR RICH GRAPHICS USERS: MEMORY

Host Memory

—Audit what your workstations use today

—Highest frequency memory matters

—3D workloads likely require (per user):

8GB (medium workload)

16GB (most common)

64GB (heaviest workload)

4

3

• 16 x 16GB• 2133Mhz

ESXi Host

Page 42: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

44

SIZING ESX FOR RICH GRAPHICS USER: STORAGE

Storage will be the CRITICAL factor in performance

CAD users >1TB of storage per desktop

SIZE and PERFORMANCE matter now

Virtual SAN – SSD based local storage

—Understand local storage capacity

All Flash based SAN / VSAN

4

4

1,536

Page 43: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

45

SIZING ESX FOR RICH GRAPHICS USERS: STORAGE

4

5

Test Conditions Distributed

Solver PCG Solver Modal Analysis

Number of Nodes 1340453

Number of Contact Elements 21763

Number of Solid Elements 833530

Number of Total Elements 862707

10843

9181

1483

1444

0 2000 4000 6000 8000 10000 12000

Elapsed Time (in sec) Lower is better

Modal Benchmark –Physical vs. Virtual Environment

Optimized (Non-Virtual) Optimized (Virtual)

Non-Optimized (Physical) Non-Optimized (Virtual)

0.02%

Difference

15%

Difference

Page 44: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

46

SIZING ESX FOR RICH GRAPHICS USERS: GPU

GPU dictates interactive user experience –rotation/scaling etc

GPU dictates performance when handling complex models (no. of polygons)

GPU critical for high-performance graphics

NVIDIA GRID – most options for vSGA, vDGA and vGPU

Maximum 8 GPU cards per ESX host (2-4 typical)

4

6

GRID M6 GRID M60

Number of GPUs 1 x entry Maxwell GPUs 2 x Maxwell GPUs

Total NVIDIA CUDA cores 1536 4096

Total memory size 8 GB DDR3 16 GB GDDR5

Max users or vGPUs 16 32

Card Equivalent Quadro Quadro

Page 45: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

47

SIZING ESX FOR RICH GRAPHICS USERS: NVIDIA GRID VGPU

M60

Framebuffer GRID

Virtual

Applications

GRID

Virtual PC

GRID

Virtual WorkstationVMs per

GPU

VMs per

M60

512 MBM60-0B M60-0Q 16 32

1 GBM60-1A M60-1B M60-1Q 8 16

2 GBM60-2A M60-2Q 4 8

4 GBM60-4A M60-4Q 2 4

8 GBM60-8A M60-8Q 1 2

Pass-through 8GB 1 2

Page 46: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

48

HOMOGENOUS VIRTUAL GPUS

Tesla M60

Physical GPU 0 Physical GPU 1

M60-2Q M60-2Q M60-2Q M60-2Q M60-4Q M60-4Q

M60

-1B

M60

-1B

M60

-1Q

M60

-1Q

M60

-1B

M60

-1B

M60

-1B

M60

-1BM60-2Q M60-2Q M60-2Q M60-2Q

M60-2Q M60-2Q M60-4QM60

-1Q

M60

-1Q

M60

-1Q

M60

-1Q

M60

-1Q

M60

-1Q

M60

-1Q

M60

-1Q

Valid configuration with K240Q vGPUs on GPU 0, K260Q vGPUs on GPU 1:

Valid configuration with K200 vGPUs on GPU 0, K240Q vGPUs on GPU 1:

Invalid configuration with mixed vGPU types on GPU 0:

Page 47: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

49

SIZING YOUR VIRTUAL DESKTOP FOR HIGH PERFORMANCE GRAPHICS

4

9

Page 48: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

50

SIZING FOR RICH GRAPHICS WORKLOADS –VIRTUAL MACHINE

5

0

Virtual Machine

• Hardware v11

• VMXNET3 NIC

• vGPU

– Configure

Profile

• vDGA

– Enable Pass-

through

vCPU

• 2 vCPUs:

– 1 vCPU - OS

– 1 vCPU - PCoIP

• Recommend at

least 4 vCPUs for

Power Users

vRAM

• 4GB

– Power User/

Entry Level Eng

• 8GB

– Mid Eng./Video

• 16GB

– Advanced Eng.

• 32GB

– CAD/CAM

• 64GB

– Digital Mock Up

OS

• vDGA

– 64bit Windows

• vGPU

– 32/64 bit

Windows

• Install

– VM Tools

– View Agent

– NVIDIA driver

(vGPU)

VMware OS

Optimization Tool

• MASSIVE 40%

saving!

• Download from

labs.vmware.com

Page 49: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

51

VCPU IMPACT ON MEMORY PERFORMANCE

5

1

Read (in MB/s) Write (in MB/s) Copy (in MB/s) Latency (in ns)

VM - 2 Cores/16GB vs

VM - 4 Cores/16GB44% 49% 86% 0%

44%49%

86%

0%0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%4 C

ore

s -

% Incre

ase

Memory Performance Increase from 2 vCPU to 4 vCPU

Page 50: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

52

Entry Level

Engineer/Reviewer

•M60-1Q

•4 GB RAM

•2 VCPUs (2.6 GHz)

•1 GB video RAM

•2 2560x1600

displays

Mid Level

Engineer/Editor

•M60-2Q

•8 GB RAM

•2-4 VCPUs (3.1 GHz)

•2 GB video RAM

•4 2560x1600

displays

Advanced Engineer

•M60-4Q

•16 GB RAM

•4-8 VCPUs (3.1 GHz)

•4 GB video RAM

•4 2560x1600

displays

• 4 x 4K displays

SIZING FOR RICH GRAPHICS USERS: NVIDIA GRID VGPU RECOMMENDATIONS

5

2

Page 51: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

53

SIZING FOR RICH GRAPHICS USERS: CLIENT DEVICE3D and multimedia application can drive high FPS at high resolution

GPU throughput uncompressed over 2 Gbps

Protocol optimization, compression and bandwidth savings

—Only send pixels that change etc

Plan for 2-2.5 Mbps for CAD users (average)

Burst to 5-7 Mbps, can be higher in LAN scenarios (20Mbps-200Mbps depending on hardware)

Client device must be capable of decoding PCoIPthroughput or H264 offload

—Tera2 client or suitable spec Client

—Check your device specifications

5

3

Page 52: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

55

VMWARE BLAST EXTREME ACCELERATION WITH NVIDIA GRID

Page 53: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

56

CHALLENGES FOR VIRTUAL GRAPHICSProfessional graphics workloads require great user experience

UX

Require “snappy”

experience

Rely on heavy

encoding and

decoding

User density is

limited by CPU

bottleneck

Page 54: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

57

Up to

51mslatency

reduction

NVIDIA BLAST EXTREME ACCELERATIONIncreased scalability and performance for graphics workloads

Up to

18%increase

in density

Up to

89%bandwidth reduction

Source: NVIDIA GRID Performance Engineering Lab

Page 55: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

58

HOW IT WORKS TODAY: PCoIP

CLIENT

Render

Kybd/Mse

SERVER with GRID GPU

Capture

Encode

IPNetwork

CPU NIC

GRID GPU WORKLOAD

NON GPU WORKLOAD

Decode

Render

Page 56: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

59

NVIDIA BLAST EXTREME ACCELERATION

CLIENT

Render

Kybd/Mse

SERVER with GRID GPU

Capture

Encode

IPNetwork

CPU NIC

GRID GPU WORKLOAD

NON GPU WORKLOAD

Decode

Render

Page 57: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

60

NVIDIA BLAST EXTREME ACCELERATION

• Reduces overall latency

• Offloads CPU workload to

GPU

• Increases scalability

• Improves user experience

• Lowers N/W bandwidth

demand

GRID GPU

3D

HW Encoder

Framebuffer

AppsApps

Apps

Graphics

commands

Context/Display Capture

Render Target

Front Buffer

H.264 /

H.265

streams

Remote Client

Page 58: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

61

• Scalability

• 18% higher user density for ESRI ArcGIS Pro 1.1

• User Experience

• 6-13% higher average FPS

• 27-51ms less latency

• 48-89% bandwidth reduction with TCP and 19% with UDP

You don’t have to chose, you get all at the same time

NVIDIA BLAST EXTREME ACCELERATION IMPROVES USER EXPERIENCE AND REDUCES TCO!

Source: NVIDIA GRID Performance Engineering Lab

Page 59: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

62

PERFORMANCE RESULTS

Page 60: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

63

16 16

8

4

32 32

16

8

0

5

10

15

20

25

30

35

Standard 2vCPU16GB RAM

1GB Frame Buffer(K240Q / M60-1Q)

Moderate 4vCPU32GB RAM

1GB Frame Buffer(K240Q / M60-1Q)

Power User 4vCPU64GB RAM

1GB Frame Buffer(K240Q / M60-1Q)

Analyst 4vCPU128GB RAM

1GB Frame Buffer(K240Q / M60-1Q)

K2 M60Heavy Users

Many Applications

Number of

Concurrent

users

on a single

server

Light Users

Fewer Applications

M60 OFFERS PERFORMANCE IMPROVEMENTSNVIDIA GRID DASSAULT CATIA V5/V6 SCALABILITY GUIDE

6

3

Task Worker Knowledge Worker Power User Designer

Aerospace Manufacturing

Production CATIA workloads

Satellite offices, over WAN links

GRID K2 GPUs and M60 GPUs

Four different user profiles

Frame Rate Limiting (FRL) turned on

Results

Doubled the number of users per host

Observed a 70% productivity improvement

File proximity/transfer time savings

No reported degradation to end user

Even LAN users reported 30% productivity gain

** 2.6 GHz+ Intel Xeon

E5 v3 or greater

Page 61: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

64

VIRTUAL BATTLESPACE RESULTS

4/4/2016

Page 62: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

65

Page 63: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

66

AGENDA

Why GPU in the Cloud?

Key technologies for GPU in the Cloud

Performance Best Practices and Results

Deployment Quick Start

Summary

Resources & Next Steps

Page 64: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

67

GETTING STARTED

Deployment Requirements

Product Activation Keys

(PAK)

Download GRID SW (host driver,

guest driver)

License server creation,

installation and management

The GPU Mode Switch Utility

Install host driver

Attach a vGPU profile to a VM

Install the NVIDIA driver

into a VM

Configure a VM for a NVIDIA GRID vGPU

license

Key concepts to get you going

Page 65: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

68

DEPLOYMENT REQUIREMENTS

NVIDIA GRID enterprise software is designed to

run on select NVIDIA Tesla GPUs.

Ensure you have the following:

NVIDIA GRID Certified Servers:

http://www.nvidia.com/object/grid-certified-

servers.html

Required GPU hardware: Tesla M6 or M60

A supported virtualization software stack

Read the release notes!

Correct build numbers for the virtualization

software that have been tested for the

specific NVIDIA GRID Software release

Other important version-specific information

Note: You will need to register first to get access to the release notes.

Page 66: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

69

QUICK START GUIDE

Deployment Requirements

Product Activation Keys

(PAK)

Download GRID SW (host driver,

guest driver)

License server creation,

installation and management

The GPU Mode Switch Utility

Install host driver

Attach a vGPU profile to a VM

Install the NVIDIA driver

into a VM

Configure a VM for a NVIDIA GRID vGPU

license

Overview of concepts to get you going

Page 67: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

70

PRODUCT ACTIVATION KEYS (PAK)Order email template

Email content for GRID SW Order:

• Product Activation Key (PAK) is dynamically added to order fulfillment email template

• Blue underlined content are links to those destinations for registering, logging in or support

• Enterprise support portal and email address is provided for help

• Email generated from [email protected] (advise on checking spam folders as needed)

Sample email

Page 68: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

71

NVIDIA LICENSING PORTALRegistration Page

• Customers will click on the Register or Log in link within the order fulfillment email to navigate to the NVIDIA Licensing Portal

• First time customers will be required to register their information

• A link to the Terms and Conditions is provided (End User License Agreement)

• Customers must accept the terms and conditions to download licenses and software

• Returning customers will not have to re-register but can login to their account

Page 69: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

72

QUICK START GUIDE

Deployment Requirements

Product Activation Keys

(PAK)

Download GRID SW (host driver,

guest driver)

License server creation,

installation and management

The GPU Mode Switch Utility

Install host driver

Attach a vGPU profile to a VM

Install the NVIDIA driver

into a VM

Configure a VM for a NVIDIA GRID vGPU

license

Key concepts to get you going

Page 70: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

73

DOWNLOAD GRID SOFTWAREThe Product Download Page contains…

NVIDIA GRID Software: Select based on the

hypervisor brand and version you will run. NVIDIA

GRID vGPU supports versions of VMware vSphere

ESXi and Citrix XenServer

GPU mode change utility: The Tesla M60/M6

boards are shipped in Compute Mode. NVIDIA GRID

vGPU requires Graphics Mode. The GPU mode

change utility is used to switch modes.

NVIDIA License Manager Software: Enables Guest

OS to utilize the NVIDIA GRID vGPU profiles by

checking out a license at boot time

All downloads are in .zip format and contain

release notes and user guides along with the

software.

Page 71: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

74

QUICK START GUIDE

Deployment Requirements

Product Activation Keys

(PAK)

Download GRID SW (host driver,

guest driver)

License server creation,

installation and management

The GPU Mode Switch Utility

Install host driver

Attach a vGPU profile to a VM

Install the NVIDIA driver

into a VM

Configure a VM for a NVIDIA GRID vGPU

license

Key concepts to get you going

Page 72: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

75

THE NVIDIA GRID LICENSE SERVER

NVIDIA GRID vGPU profiles are licensed features on NVIDIA Tesla GPUs

• Licenses generated and retrieved from NVIDIA’s Licensing Portal

• Installed onsite, enables NVIDIA GRID licensed products

• Manages a pool of floating licenses• License acquired during boot time of the

Guest OS • The license returned when the Guest OS

shuts down

Don’t impact workUse for license management

Enable more use cases

UX

Page 73: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

77

QUICK START GUIDE

Deployment Requirements

Product Activation Keys

(PAK)

Download GRID SW (host driver,

guest driver)

License server creation,

installation and management

The GPU Mode Switch Utility

Install host driver

Attach a vGPU profile to a VM

Install the NVIDIA driver

into a VM

Configure a VM for a NVIDIA GRID vGPU

license

Key concepts to get you going

Page 74: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

78

MODE SWITCHING

Compute Mode

Shipped in this mode

Graphics Mode

Required for NVIDIA GRID

Tesla M60 Tesla M6

gpumodeswitchBootable Linux or Windows

Temporarily boot Linux on the server to change mode; the

gpumodeswitch release package includes bootable Linux images

for this purpose

Page 75: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

79

GPUMODESWITCH EXAMPLEList the current mode of all GPUs use --listgpumodes

Switch a GPU’s mode use--gpumode graphics

--gpumode compute

After a GPU mode switch, the server is rebooted to ensure that the modified resources are correctly accounted for by the OS or hypervisor

Page 76: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

80

QUICK START GUIDE

Deployment Requirements

Product Activation Keys

(PAK)

Download GRID SW (host driver,

guest driver)

License server creation,

installation and management

The GPU Mode Switch Utility

Install host driver

Attach a vGPU profile to a VM

Install the NVIDIA driver

into a VM

Configure a VM for a NVIDIA GRID vGPU

license

Key concepts to get you going

Page 77: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

81

NVIDIA GRID WITH CONFIGURATION PROCESS

For more details consult the GRID Deployment Guide and additional online training

• Install NVIDIA GRID software into ESXiHypervisor

• Build a Gold Master VM Image with NVIDIA GRID vGPU Profile

• Install NVIDIA Windows Driver into Gold Master Image

• Configure vGPUenabled VM pools in Horizon Environment

Page 78: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

82NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

INSTALLING AND TESTING VIB

$ esxcli system maintenanceMode set –e true

$ esxcli software vib install -v /store/NVIDIA.vib

$ reboot

Installation Result:

Message: Operation finished successfully. Reboot Required: false

VIBs Installed: NVIDIA_bootbank_NVIDIA-vgx-

VMware_vSphere_6_Host_Driver_346.27-1OEM.600.0.0.2159203

VIBs Removed:

VIBs Skipped:

$ esxcli system maintenanceMode set –e false

$ esxcli software vib list | grep -i nvidia

$ nvidia-smi

Page 79: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

83

WINDOWS VM: VGPU ASSIGNMENT

In vCenter, edit VM settings, add “Shared PCI Device”, then select “Add”

Select GPU profile, then select “OK”

Start VM

Page 80: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

84

NVIDIA DRIVER INSTALL

Page 81: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

85

HORIZON POOL CREATION

Page 82: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

86

QUICK START GUIDE

Deployment Requirements

Product Activation Keys

(PAK)

Download GRID SW (host driver,

guest driver)

License server creation,

installation and management

The GPU Mode Switch Utility

Install host driver

Attach a vGPU profile to a VM

Install the NVIDIA driver

into a VM

Configure a VM for a NVIDIA GRID vGPU

license

Key concepts to get you going

Page 83: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

87

CONFIGURE NVIDIA GRID VGPU LICENSE

Configure the Manage License Feature in the NVIDIA Control Panel

• Enter the license server address and port

• These settings can be preloaded through register keys.

• The license settings will persist across reboots.

• A license is obtained prior to the user logging into the VM.

Enables a VM access to an NVIDIA GRID vGPU

Page 84: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

April 4-7, 2016 | Silicon Valley

L6117 - NVIDIA GRID DEPLOYMENT HANDS ON LAB

Room 210C 4/7/2016 13:00 - 16:00

Page 85: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

89

AGENDA

Why GPU in the Cloud?

Key technologies for GPU in the Cloud

Performance Best Practices and Results

Deployment Quick Start

Summary

Resources & Next Steps

Page 86: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

90

VMWARE HORIZON: DESKTOP TRANSFORMATION SOLUTION FOR EVERY USER

MOBILE

DESIGNERS/ENGINEERS NON-EMPLOYEE DEVELOPERSREMOTE OFFICEMAIN OFFICE

NEWNEWNEWNEW

POINT OF SALE

NEW

Virtual desktop and app delivery

Horizon 7

Desktop and app delivery from public

cloud

Horizon Air

Secure containerized desktops

Simplifying App ManagementAPP Horizon App Management

9

0

Horizon FLEX

Page 87: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

91

NVIDIA GRID PLATFORMCentralized virtual graphics capabilities for the enterprise

Support, Updates & Maintenance

NVIDIA Tesla (Datacenter GPU)

NVIDIA GRID Software

Page 88: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

929

2

Streamlined end

user access and supplier

connectivity

Real-time collaboration for

engineers in

29 offices

across 7countries

When I use

SolidWorks on

virtual desktops,

it’s seamless…

from my phone, my

iPad, and my

computer. 33% productivitygain, access to

radiology images on a variety of endpoints

We are confident

that it is now

finally

economically viable

for CH2MHILL to

provide a VDI farm

for graphically

demanding

workloads across

the globe. This

could truly

transform the way

we do business.– Mechanical Engineering

StudentNorth Carolina State

University

– Craig FletcherCTO

CH2MHILL

”US Based Healthcare

Provider

Page 89: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

93

AGENDA

Why GPU in the Cloud?

Key technologies for GPU in the Cloud

Performance Best Practices and Results

Deployment Quick Start

Summary

Resources & Next Steps

Page 90: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

94

TEST DRIVE NVIDIA GRID TODAYhttp://www.nvidia.com/trygrid

Instant access to NVIDIA GRID on VMware vSphere and Horizon

Pre-installed apps such as AutoCAD, SolidWorks, ArcGIS, NX, etc.

HTML demos and HD videos

Page 91: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

95

KEYS TO A SUCCESSFUL POC

Important things to remember during your POC:

Define “acceptable” user experience

Render times, smoothly panning, menu to appear

Compare real world workloads

With “think time” included, opposed to peak workload benchmarks

Test with real users

3D designer in the application, ultimate test of success

Page 92: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

96

DETAILED INSTRUCTIONSDeployment guides

www.nvidia.com/gridresources

Page 93: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

97

OTHER NVIDIA GRID SESSIONS TO ATTEND

S6504 - A Data-Driven Methodology for NVIDIA GRID™ vGPU™ Sizing

S6392 - AEC Project Execution Using GRID vGPU Enhanced Virtualization

S6859 - Unveiling the Impact of Time Slicing with NVIDIA GRID™ vGPU for Realistic ROI/TCO

Analysis

S6210 - NVIDIA GRID™ and Dassault Catia from Proof of Concept to Production

S6194 - Delivering Graphics-Intensive Applications to Computing Labs and BYOD in Education

S6833 - Delivering GPU-Accelerated Applications from your Private Cloud

S6209 - A Look at Real World Performance Capabilities of NVIDIA GRID™ 2.0

S6198 - The Latest in High Performance Desktops with VMware Horizon and NVIDIA GRID™

vGPU

S6200 - Delivering 3D Workstations with VMware Horizon and NVIDIA GRID

L6117 - NVIDIA GRID Hands-on Lab

S6332 - Training and Simulation in a Secure Cloud Environment

Page 94: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

April 4-7, 2016 | Silicon Valley

THANKS – Q&A

Page 95: April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016  · April 4-7, 2016 | Silicon Valley Matt Coppinger Director, Technical Marketing, End User Computing,

99

PHOTO CAPTION