The Latest in High Performance 3D Desktops with VMware Horizon and NVIDIA GRID™
Agenda • Why High Performance 3D Desktops Matter • NVIDIA GRID Delivers Enterprise Performance • VMware Horizon 7 and NVIDIA GRID vGPU Delivers Rich 3D Desktops • Blast Extreme Optimized for NVIDIA GRID • Client to Photon: Improving Latency • Q&A 2
Why High Performance 3D Desktops Matter
Major Marketplace Demand for Cloud-based Workstations More distributed Large datasets are than ever harder to share Contractors need Data leakage & revocable access corporate security 4
Imagine the Possibilities… Early Adopters Share Their Projected Benefits of Deploying VMware Horizon with NVIDIA GRID vGPU PRODUCTIVITY SCALABILITY COLLABORATION EFFICIENCY SECURITY 50 % 5,000 20,000+ 14,700 $10M+ engineers accessing km between an in product a single, centralized employees at a global engineering improvement in development savings desktop image for transportation firm’s Revit teams workflow cycle time for for an automaker their virtualized company receiving collaborating from an engineering firm’s through intellectual Siemens NX remote video offices in Holland remote CATIA users property protection workstations training instead of and Australia and real-time supplier traveling negotiations Get the infographic here: http://vmw.re/1vEIpAO
NVIDIA GRID Platform Delivers Enterprise Performance
NVIDIA GRID PLATFORM Centralized virtual graphics capabilities for the enterprise Support, Updates & Maintenance NVIDIA GRID Software NVIDIA Tesla (Datacenter GPU)
LEVERAGE FREE CYCLES IN THE GPU Take advantage of shared infrastructure for greater density Human workflows are dynamic, not static
EXAMPLE OF A GPU HEAVY TASK Graph is showing performance utilization during 22 seconds Zooming Panning Rotating CPU and GPU seem to be constantly utilized during zooming, panning and rotating
EXAMPLE OF A GPU HEAVY TASK Graph is showing performance utilization during 1 second GPU CPU CPU and GPU during zooming looks as a spiky workload with free time in-between spikes
THE RESOURCE IS UNDER ”LOAD” BUT … Even under “load”, a resource might have time available to process other processes/virtual machines once you look very closely. The time another process/virtual machine can use the resource is dependent of the workload, performance of the utilized resources (CPU, GPU, etc.). NVIDIA uses ultra high-end GPUs with GRID for maximum available time. Time a different Time a different process/virtual machine process/virtual machine can use the GPU can use the GPU
THE RESOURCE UNDER LOAD Multiple process/virtual machines that require GPU time, can share the GPU while maintaining performance due to NVIDIA using ultra high-end GPUs (grey, blue green, ...). Multiple processes/virtual machines that don’t require GPU time, don’t waste GPU time that other processes/virtual would want to use (red).
VMware Horizon for High- Performance 3D Graphics
3D Graphics for VDI and Apps Has Come a Long Way Oil & Gas Architecture Design Diagnostics Engineering Lightweight CAD vDGA Image Media & Graphics 3D Viewers Quality GIS WebGL Dedicated Interactivity VDI - NVIDIA GRID VGPU Graphics Cost/Seat Productivity Apps with Graphics Acceleration 2D / 3D Mediated Passthrough Aero RDSH with NVIDIA GRID – 3D vSGA Apps & Desktops Shared Graphics Soft 3D Acceleration Software 3D Light Users Heavy Users Fewer Applications Many Applications Task Worker Knowledge Worker Power User Designer 15
Simplified Management and Automation of 3D Desktops Configuration / Provisioning • View Composer single image management • NVIDIA GRID profile settings in vCenter • Automated provisioning of 3D Desktops to GRID vGPU hosts in a cluster App Volumes Real-time App Delivery • App lifecycle management via App Volumes Monitoring • Proactive end-to-end visibility with vRealize Operations Manager for Horizon 16
Simplify App Deployment and Updates with AppVolumes Deliver, Update, and Retire any set of Applications in Seconds Update immediately, or next login. Logically manage applications based on line of business requirements. VDI Simplify management of all of your core applications through one AppStack. 17
Blast Extreme: Deliver Next-Gen User Experience for 3D
PCoIP & Blast Extreme: Feature Parity Multiple Protocols Common SDKs PCoIP & Blast Extreme Same Common Feature-Rich User Experience Hosted Apps Printing Scanning Smart USB Audio In/Out Client Drive Windows Media File Type Unified Webcams & RDS & Imaging Card Redirection Redirection Association Communi- Session Desktops Devices cations Enhancement SDK Same Horizon Clients / Broadest Support for Every Use Case RDP VC Bridge SDK Windows HTML Linux Mac iOS Android Chrome OS Thin Clients (Blast Only) 19 19
Introducing Blast Extreme - The Mobile Cloud Protocol Broad Client Support: GRID Optimized: Use Less Bandwidth: H264 available in most devices Deliver more 3D users Deliver better video to more users Network Friendly: Built for the Cloud: Better Battery Life: TCP or UDP works in more places Adapts better to lossy networks Optimized for mobile workers 20
Blast Extreme: Leveraging H264 and GPU offload H264 Powered for Ubiquitous Client Access • Lower cost client ecosystem leveraging H264 standard • Support for Windows, Linux, Mac, iOS, Android, ChromeOS • Support for Native clients and Web browsers H264 for Better Battery Life with Less Bandwidth • Delivery better experience, less bandwidth • Greatly improved mobile battery life with hardware decode Media Offload • Windows Media offload today for VDI and RDSH • Leverage H264 transcode for other media formats Deliver Best 3D Desktop and App Experience • Leverage NVIDIA with hardware protocol encode CONFIDENTIAL 21
Blast Extreme: Adaptive Protocol Adapt Better to Lossy Networks • Improve throughput on lossy and wireless networks • Media delivered over wide variety of network conditions Network Friendly • Start with UDP • Automatically fall back to TCP if UDP is blocked Single Dynamic Protocol for All Needs • Use hardware encode with NVIDIA GRID if available • Use software H264 if client can decode H264 • Use JPG/PNG if client can’t decode H264 CONFIDENTIAL 22
Optimized for Modern Clients Overview • Ability to leverage hardware based encode/decode on GPU • H264 codec support • Blast Extreme – Native Client support • Blast – HTML Access support Benefit • H.264 codec for battery life • AES for lower impact network security • Enable low cost PC’s to deliver great user experience • Standards based endpoints • Optimized for LAN and WAN users 23
Optimize for Available Bandwidth Overview • H.264 delivers optimum compression in demanding system environments Benefit • High compression rate delivers best user experience compared to other solutions • Provides high video quality at low bit rate and low bandwidth. • Works in low-latency mode for applications such as video conferencing • Dedicated, Industry standard encode and decode hardware makes it easier to standardize 24
More Network Friendly Overview • Blast Extreme supports both TCP and UDP networking protocols. • Default connection through UDP , fallback to TCP . • Ports 443 (TCP) and 8443 (TCP/UDP) external ports Benefit • Best user experience in both LAN and WAN/Wireless environments • Simplifies open ports for external networks (Future) • UDP connection adapts better to lossy networks • Users can switch between TCP and UDP if there are network access restrictions • UDP eliminates WAN acceleration software requirements 25
Better Together: Blast Extreme Optimized for NVIDIA GRID
Blast Extreme is NVIDIA GRID GPU Optimized Overview • Blast Extreme delivers exceptional 3D graphics user experience on low cost PC’s compared to PCoIP • Leverage H.264 encoder option on GRID GPUs to lower CPU consumption and increase scalability. • Support NVIDIA GRID K1, K2, M6 and M60 graphics cards • GRID M60 provide 3 times the H264 encoders for greater scalability than GRID K2 27
Blast Extreme & Hardware Encode decreases CPU load Host CPU utilization of 16 VMs (2Q) running VP12 CATIA at 1920x1080. Lower is better NVENC decreases CPU load by 39% across VP12 CATIA running 16 VMs (2Q) in comparison to PCoIP. 28
Blast Extreme & Hardware Encode decreases CPU load Host CPU utilization of 19 VMs (1Q) running VP12 CATIA at 1920x1080. Lower is better NVENC decreases CPU load by 19% across VP12 subtests running 19 VMs (1Q) in comparison to PCoIP. 29
Blast Extreme & Hardware Encode decreases CPU load Host CPU utilization of 16 VMs (2Q) running ESRI ArcGIS Pro. Resolution is 1920x1080. Lower is better NVENC decreases CPU load by 9% for 16 VMs (2Q) running ESRI ArcGIS Pro in comparison to PCoIP. 30
Blast Extreme & Hardware Encode decreases CPU load Host CPU utilization of 19 VMs (1Q) running ESRI ArcGIS Pro. Resolution: 1920x1080 Resolution: 2560x1440 Lower is better Lower is better Impact of NVENC increases with the amount of pixels. 16% (1920x1080) -> 22% (2560x1440). 31
Recommend
More recommend