April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016 · April 4-7, 2016 |...
Transcript of April 4-7, 2016 | Silicon Valley S6385 - WHAT IS CLOUD AND ... · 4/4/2016 · April 4-7, 2016 |...
![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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/1.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/2.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/3.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/4.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/5.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/6.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/7.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/8.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/9.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/10.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/11.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/12.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/13.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/14.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/15.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/16.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/17.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/18.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/19.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/20.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/21.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/22.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/23.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/24.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/25.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/26.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/27.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/28.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/29.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/30.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/31.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/32.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/33.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/34.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/35.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/36.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/37.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/38.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/39.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/40.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/41.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/42.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/43.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/44.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/45.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/46.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/47.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/48.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/49.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/50.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/51.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/52.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/53.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/54.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/55.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/56.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/57.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/58.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/59.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/60.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/61.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/62.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/63.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/64.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/65.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/66.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/67.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/68.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/69.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/70.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/71.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/72.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/73.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/74.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/75.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/76.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/77.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/78.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/79.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/80.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/81.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/82.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/83.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/84.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/85.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/86.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/87.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/88.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/89.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/90.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/91.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/92.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/93.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/94.jpg)
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,](https://reader034.fdocuments.us/reader034/viewer/2022050605/5fac4dc6731acd1777443a52/html5/thumbnails/95.jpg)
99
PHOTO CAPTION