GPU Accelerated XenDesktop 3D Graphics beyond Designers and Engineers



Similar documents
Delivering 3D Graphics from the Private or Public Cloud

CUSTOMER EXPERIENCES WITH GPU VIRTUALIZATION AND 3D REMOTING

S5445 BUILDING THE BEST USER EXPERIENCE WITH CITRIX XENAPP & NVIDIA GRID THOMAS POPPELGAARD

PNY Professional Solutions NVIDIA GRID - GPU Acceleration for the Cloud

NVIDIA GRID OVERVIEW SERVER POWERED BY NVIDIA GRID. WHY GPUs FOR VIRTUAL DESKTOPS AND APPLICATIONS? WHAT IS A VIRTUAL DESKTOP?

GTC EXPRESS WEBINAR: GETTING THE MOST OUT OF VMWARE HORIZON VIEW VDGA WITH NVIDIA GRID. Steve Harpster - Solution Architect NALA

ArcGIS Pro: Virtualizing in Citrix XenApp and XenDesktop. Emily Apsey Performance Engineer

S Hands on Tutorial: Deploying GRID in Citrix and VMware Virtual Desktop Environments

VMware Horizon View 3D Graphics

Desktop Virtualization. The back-end

Get into higher gears with Citrix in 2012: XenDesktop 5.6 the most complete solution on the planet

S4726 VIRTUALIZATION AN INTRO TO VIRTUALIZATION. Luke Wignall & Jared Cowart Senior Solution Architects GRID

REMOTE HIGH FIDELITY VISUALIZATION. May 2015 Jeremy Main, Sr. Solution Architect GRID

OCIO HIGH RESOLUTION GRAPHICS DESKTOP VIRTUALIZATION POC. Chip Charnley Technical Expert Client Technologies Infrastructure Architecture

Get the Best out of NVIDIA GPUs for 3D Design and Engineering in the Cloud

VMware and NVIDIA: Bringing Workstations to the cloud

Cisco WAAS Optimized for Citrix XenDesktop

Table of Contents. P a g e 2

Performance Testing in Virtualized Environments. Emily Apsey Product Engineer

PLANNING FOR DENSITY AND PERFORMANCE IN VDI WITH NVIDIA GRID JASON SOUTHERN SENIOR SOLUTIONS ARCHITECT FOR NVIDIA GRID

Foundation for Windows as a Service. With FlexCast Management Architecture (FMA)

Implementation of a Collaborative Engineering Data Management System. Tony Metz Fermilab 04 May 2015

Welcome the world of Citrix - where Desktops, Apps and Data are following you, where ever you go

Remoting Your 3D. Ian Williams Manager, PSG Applied Engineering NVIDIA Corporation.

605: Design and implement a desktop virtualization solution based on a mock scenario. Hands-on Lab Exercise Guide

Citrix XenDesktop 5.6 Providing best TCO and TVO at once. Fabian Kienle Regional Sales Manager, Citrix Systems

Virtual Desktop VMware View Horizon

Citrix XenDesktop. Deploy virtual desktops and apps for any use case.

NVIDIA GRID VGPU Steve Harpster SA NALA October 2013

Cisco Desktop Virtualization with UCS: A Blueprint for Success

Citrix XenDesktop. Deploy virtual desktops and apps for any use case.

Vmware Horizon View with Rich Media, Unified Communications and 3D Graphics

Desktop virtualization for all - technical overview citrix.com

Effective hosted desktops

SOLUTION BRIEF MANUFACTURING DELIVER BRILLIANT CAD PERFORMANCE

Desktop virtualization for all

(VDI) William Stein, LHRIC. Jim Geueke, MainLine

Microsoft. Remote Desktop Services. November 2013

Reviewer s Guide for Remote 3D Graphics Apps

NVIDIA GRID DASSAULT CATIA V5/V6 SCALABILITY GUIDE. NVIDIA Performance Engineering Labs PerfEngDoc-SG-DSC01v1 March 2016

Dell Wyse Datacenter for Virtual Labs with Citrix XenDesktop

Desktop virtualization for all

HDX 3D Version 1.0 Release Notes

Server-centric client virtualization model reduces costs while improving security and flexibility.

Microsoft and Citrix: Joint Virtual Desktop Infrastructure (VDI) Offering

Citrix desktop virtualization and Microsoft System Center 2012: better together

Desktop Virtualization

S EVOLUTION OF AN NVIDIA GRID DEPLOYMENT ERIK BOHNHORST, SR. GRID SOLUTION ARCHITECT, NVIDIA RONALD GRASS, SR. SYSTEMS ENGINEER, CITRIX SYSTEMS

Virtualization in Enterprise Environment. Krisztian Egi

Overview of Desktop Virtualization

Hardware Accelerated Graphics for VDI

Desktop Virtualization

Getting Real about Virtual Desktops

GTC 2015 S5128 Case Study: Georgia Tech Uses Citrix XenApp with NVIDIA GRID to Deliver Engineering Applications

Citrix XenServer 7 Feature Matrix

The all-new Citrix VDI-in-a-Box

VMware Horizon 6 3D Engineering Workloads Reference Architecture TECHNICAL WHITE PAPER

Desktop Virtualization: A Buyer s Guide

White paper. Microsoft and Citrix VDI: Virtual desktop implementation scenarios

AT&T Connect Participant Application & VDI Platform Support

Meet the BYOD, Computing Anywhere Challenge: Planning and License Management for Desktop Virtualization

Virtual Client Solution: Desktop Virtualization

The falling cost and rising value of desktop virtualization

End User Computing - Cloud Client Computing

VDI: What Does it Mean, Deploying challenges & Will It Save You Money?

How To Make Your Computer More Efficient And Reliable

Grant Aitken. Area Vice-President VMware Canada (B) (M)

Transform: Cloud Client Computing

GPU virtualization with Citrix XenDesktop, using NVIDIA GRID graphics board on VMware vsphere 6

Virtual Desktop Acquisition Cost Analysis citrix.com

Dell Reference Architecture for Microsoft Lync on Citrix XenDesktop 5.6

Characterize Performance in Horizon 6

Cloud Gaming & Application Delivery with NVIDIA GRID Technologies. Franck DIARD, Ph.D. GRID Architect, NVIDIA

Dell Cloud Client Computing to enable you grow and thrive in your business. Pavel Bucek, Regional Sales Manager CCC Tallinn, April 9 th

Desktop Consolidation. Stéphane Verdy, CTO Devon IT

Hosted desktops from Synergy IT Solutions Inc. with

Virtualization of ArcGIS Pro. An Esri White Paper December 2015

Integrating NComputing Virtual Desktops with VMware and Citrix

Cloud Optimize Your IT

VDI Best Practices with Citrix XenDesktop.

WHITE PAPER. Using Autodesk software in a Citrix environment as a remote user

Simplify VDI and RDS Private Clouds for SMBs

Dell Cloud Client Computing.

RDS & VDI - Simple & Affordable. Parallels 2X RAS Selling Points

ArcGIS for Desktop Best Practices in a Citrix XenApp Environment. Jeff DeWeese Sr. Technical Architect Esri January 4, 2013

QuickSpecs HP Remote Graphics Software 7.1

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

CLOUD GAMING WITH NVIDIA GRID TECHNOLOGIES Franck DIARD, Ph.D., SW Chief Software Architect GDC 2014

Secure remote access

The GPU Accelerated Data Center. Marc Hamilton, August 27, 2015

How To Get The Most Out Of Vdi

HDX 3D for Professional Graphics

System requirements for Autodesk Building Design Suite 2017

Networking for Caribbean Development

Detailed Lab Report DR101115D. Citrix XenDesktop 4 vs. VMware View 4 using Citrix Branch Repeater and Riverbed Steelhead

Medical 360 Network Edition and Citrix

Citrix Solutions. Overview

Remote access to enterprise PCs

Features. Key benefits. HDX WAN optimization. QoS

Transcription:

GPU Accelerated XenDesktop 3D Graphics beyond Designers and Engineers

Thomas Poppelgaard Technology Evangelist _POPPELGAARD thomas@poppelgaard.com

Agenda History of Virtualized Graphics Business s Leading to Virtualization Citrix Solutions for Application & Desktop Virtualization Customer Examples New Technologies in Virtualization - XenDesktop 7 - NVIDIA GRID vgpu Q & A

Citrix Synergy keynote May 2013 Citrix/NVIDIA collaboration

GPU Milestones in 3D graphics remoting 2006 2009 2011 2012 2013 Project K2 delivers CATIA to Boeing Dreamliner designers GA of XenDesktop HDX 3D Pro with Deep Compression XenServer 6.0 hypervisor introduces GPU Passthrough Higher fps via NVIDIA GRID API plus improved compression XenDesktop 7 GPU Sharing with high density GRID K1/K2 cards

Industries that use 2D/3D professional graphics Aerospace Automotive Construction Energy Broadcast and Film Engineering Services Hi Tech - Electronics Industrial Equipment Medical Equipment Oil & Gas Exploration

Time to satisfy the end users & IT Why cant i work from home with my Mac How can I keep cost down and deliver IT more effeciant I wish I could access the engineering data on my phone I wish I could access my data from anywhere 7

Business s for virtualizing 2D/3D graphics apps & workstations Global talent base Secure IP Work-from-home Disaster recovery Mobile device access Collobrate share content and video Improve time-to-market Cost efficiency

Global product development teams real example Germany United States India China Korea Brazil Australia

Global development effort Real Example 30,000 CAD files or 70 GB of data to be synchronized every day Across 26 design centers (30,000+ users) Across 16 countries It took 2 weekends to sync all code updates! More challenging for 4,000+ suppliers and partners

Enhances IP control, collaboration and global agility R & D QA R & D Sales & Marketing Supplier Support Manufacturing & Logistics Data stays in data center Access via LAN or WAN

Citrix remote graphics solutions today Citrix XenServer GPU Pass-through to virtual machines coming soon vgpu Citrix XenDesktop Access to dedicated physical/virtual machine to any device coming soon vgpu ** supported only with XenServer Citrix XenApp Access to shared physical/virtual machine to any device New!! OpenGL + coming soon deep compression codec Citrix RemotePC Access to existing physical machine to any device

Virtual Desktop vs. Virtual Application Virtual Desktop Virtual Application A full desktop OS (i.e. Win 7) per user, run on a data-center based server Each application spawns a server hosted version of that app, running in Windows Terminal Services (Window Server OS)

Virtual Desktop vs. Virtual Application

Citrix XenDesktop HDX 3D Pro case study Below customers are pioneers implementing remote graphics solution Business challenges Solutions build w. remote graphics from Citrix/NVIDIA and benefits gained

Challenges Of course there were more than one 3D CAD data is large Transferring our largest assemblies took 2.5 hours! ABB s corporate network Latency Like one team Bandwidth

Learnings Service quality is a subjective matter Using Dassault SolidWorks, 5-6 hours per day; Designers can work from India as if in Switzerland! 350 Latency effect (subjective scores) 100% 300 250 75% 80% 90% 90% 80% 70% 200 60% 50% 50% 150 40% 100 30% 50 20% 10% 0 China, Bejing India, Bangalore Canada, Montreal Poland, Cracow Switzerland, Turgi 0% Latency [ms] System Quality [%] (results without CloudBridge)

HDX 3D Pro case study Wind turbine manufacturer Delivering PTC Pro/E and Dassault SolidWorks from Europe to other continents since 2008 (2,000 remote users) HDX 3D Pro protects Vestas intellectual property, supports workforce globalization, eliminates inconsistencies in engineering design versioning and overcomes regulatory challenges Reduced cost per running hour by 30% from 416 (traditional CAD workstations) to 291 (data center blade workstations) via follow-the-sun utilization (Denmark, UK, US, India, China)

HDX 3D Pro case study Major European heavy vehicle manufacturer Access from Germany, Mexico and Brazil to Dassault CATIA apps hosted in Sweden At 220ms roundtrip latency, good performance working on models with 1500+ parts; bandwidth usage rarely reaches 2.5 Mbps Using 3D Space Mouse

HDX 3D Pro case study Large engineering, design and consultancy company in 24 countries Bentley, Navisworks, Revit, AutoCAD, and more It s faster than local! (large 3D models no longer have to be transferred across the network) It even works on 3G! (800 Kbps) We reduced the number of PCs per user from 1.6 to 1.05 Virtual machines are used now 90% all the time 24-7 200% Return-on-Investment

Customer Case RaySearch Laboratories World leader in radiation therapy Raysearch advanced software solutions for radiation therapy are used successfully in more than 2000 clinics Access to global talent Clinic had a large central datacenter located 25kms from the main facility. Customer didn t want to put the machines with RayStation on multiple desks, where the would access the system would never be more than the 10 licenses purchased (20 users This reduced the need for purchase and maintenance of 20 machines even though only one time. Users already had PCs for operations on other applications PC is used as end point de The application is published seamlessly so settings on the host machine are preserved a restricted meaning users have to use shared storage accessible from the hosts. Data is massive overall average today 1GB per patient. In the future with 4D scans this Connectivity to the databases is important for open and save operations with Citrix thi

Citrix XenApp GPU sharing + GRID K2 POC case study Oil & Gas company

Business Challenges Colloboration room with thin clients connects up to multiple big screens, where the 2D/3D application needs to be shared to multiple users in a live video feed with CISCO UC/Tandberg systems. Work from any device, work from home, work remotely. The Solution for the POC Dell R720 server with 2x NVIDIA GRID K2 Virtualization of hardware with Citrix XenServer Offer 2 VM with Citrix XenApp HDX 3D with GPU pass-through to a GRID K2 board, able to share the ressources to multiple users on each VM. End devices Dell Wyse R90D7 with 2x24 displays Workstations with Cisco UC client + Citrix Receiver Ipad with Citrix Receiver Petrel software + Autodesk + Bentley + Google Earth is offered remotely on any device even with CISCO UC

Technolog benefits Centralise data No data deduplication to multiple sites Share 2D/3D applications in colloboration rooms The users can log on any place and their 2D/3D workplace follows them Better user density (reduce amount of machines, centrally management) Reduce bandwidth Deliver any app to any device any where

DEMO

Remote graphics enable new workstyle at home in the office on the move

Segmenting the user population 1 2 Tier 1 (e.g. design engineers) Top rendering performance (dedicated GPU) Deep compression on WAN links 3D SpaceMouse Tier 2 (viewing/editing of large 3D drawings) GPU sharing 3 Tier 3 (typical knowledge workers) Software rasterizer or highly shared GPU

Classification of 3D professional graphics users XenDesktop 15 million Designers VDI & Engineers XenDesktop Hosted-shared 150 million Power (RDS) Users Knowledge & Task users Create & manipulate large 3D models View & edit 3D data Business graphics apps Dedicated GPU Shared GPU Shared GPU

Mobile Desktop 7 Simple Secure

XenDesktop: Powerful and flexible infrastructure Universal client High-Definition User Experience Enterprise app store Flexible Desktop and App delivery PC Mac tablet smartphone thin client Citrix Receiver NetScaler Gateway XenDesktop

VDI versus RDS (hosted shared) workloads Tier 1: HDX 3D Pro on VDI GPU acceleration of Direct3D, OpenGL, CUDA, OpenCL H.264-based Deep Compression One user per GPU (but ready for use with VGX hardware vgpu) 3D SpaceMouse support TOP PERFORMANCE SOLUTION Tier 2: HDX 3D Pro on RDS GPU acceleration of Direct3D, OpenGL, CUDA, OpenCL H.264-based Deep Compression High performance GPU sharing Lower cost Microsoft licensing Apps must be RDS compatible MOST COST-EFFECTIVE SOLUTION

XenDesktop architecture Windows Apps and Desktops as Mobile Services 33

HDX 3D Pro license Feature of Citrix XenDesktop App/Enterprise/Platinum license and Citrix XenApp Enterprise/Platinum license

Deep Compression codec technology Customer-reported bandwidth utilization on long-haul connections First user requires 1.5 to 2 Mbps minimum Heavy equipment manufacturer: Branch with 12 concurrent users requires 700-800 Kbps per user Control valves manufacturer: 20 Mbps WAN link serves branch with 17 users, i.e. 1.2 Mbps/user Bandwidth requirement does not scale linearly

3D graphics acceleration options from Citrix Rendering performance High-end 3D professional graphics (OpenGL and DirectX) 1 GPU/user XenDesktop HDX 3D Pro Shared GPUs XenApp 7 HDX 3D Pro XenApp 6.x HDX 3D 3-10 Mbps ~3 Mbps ~1.5 Mbps Bandwidth efficiency at 1024 x 768

Supports up to 4 monitors Citrix Receiver for Windows or Linux Efficient use of bandwidth

3D mouse support available on VDI USB redirection for 3D Space Mouse and similar devices Virtual Channel can be prioritized to maximize responsiveness

Citrix CloudBridge for WAN optimization Ideal for low bandwidth and high latency connections Improves responsiveness of apps delivered via HDX 3D Pro over high latency connections Reduces bandwidth consumption, enabling more users to share a given size of pipe (e.g. ABB reports 3:1 improvement at just 5 users)

XenApp GPU sharing scalability With two NVIDIA Quadro 4000 cards we ran 9 users per GPU using a test app that works with ESRI ArcGIS, and we still had space for more Running Dassault SolidWorks, Ansys Workbench and Fluent, scalability was 6 to 10 users per Quadro 4000 The Quadro 6000 was able to support 30 users running Dassault 3DVIA Composer Player with only minor slowdown; and this test was harder on the graphics card than the real world is! We are getting 30 users of SAP Right Hemisphere 3D on a physical XenApp 6.5 server with a Quadro 2000 card New NVIDIA GRID K1 & K2 introduces even higher user densities!

Client options for Citrix XenApp HDX 3D and XenDesktop HDX 3D Pro Optimized with special codecs for HDX 3D Pro Optimized with special codecs for HDX 3D Pro Optimized with special codecs for HDX 3D Pro Any Device Business or Personal Universal Access to Desktops, Apps and Data From Any Device VDI Citrix XenDesktop Shared Citrix XenApp Optimized with special codecs for HDX 3D Pro 1-1 1- many

Future proven GPU options for remote graphics Citrix XenApp, XenDesktop, XenServer DESIGNER GRID K2 POWER USER GPU Performance GRID K1 KNOWLEDGE WORKER GPU Memory 16GB 8GB TASK WORKER

Virtualized Desktops

Hardware Virtualization Software The Virtualized Desktop App App App App App App OS VDA App OS OS Guest OS Client Virtual Virtual Virtual Virtual VIRTUAL MACHINE vcpu vmemory vstorage vnetwork HYPERVISOR CPU Memory Storage Network Server

Hardware Virtualization Software The Virtualized Desktop ICA (Citrix) App App App App App App OS VDA App OS OS Guest OS Citrix XenDesktop Citrix Receiver Client Virtual Virtual Virtual Virtual VIRTUAL MACHINE vcpu vmemory vstorage vnetwork Win XP Win 7 Win 8 HYPERVISOR Citrix XenServer VMwarevSphere CPU Memory Storage Network Server

GPUs in a Virtual Desktop GPU pass-through 1:1 dedicated GPU to user Shared GPU Software virtualization of the GPU Virtual GPU Hardware virtualization of the GPU through the NVIDIA GRID software

Hardware Virtualization Software GPU Pass-Through App App App VDA App Guest OS Client Virtual Virtual Virtual Virtual NVIDIA VIRTUAL MACHINE vcpu vmemory vstorage vnetwork GPU HYPERVISOR Server CPU Memory Storage Network GPU

Hardware Virtualization Software GPU Pass-Through App App App VDA App Guest OS Accelerated Remoting Citrix XenDesktop 5.6 FP1 Citrix XenDesktop 7 Client Virtual Virtual Virtual Virtual NVIDIA NVIDIA Pass-through VIRTUAL MACHINE Citrix XenServer (vgpu) VMware ESXi vcpu vmemory vstorage vnetwork GPU HYPERVISOR CPU Server Memory Storage Network GPU GRID K1 GRID K2 Quadro 2000-6000 Quadro K2000-K5000

Hardware Virtualization Software Virtualization GPU (vgpu) App App App VDA App App App App VDA App App App App Guest OS VDA Virtual Virtual Guest OS Virtual Virtual VIRTUAL MACHINE NVIDIA NVIDIA NVIDIA Accelerated Remoting Citrix XenDesktop 7 Graphic Commands Client Client Client VIRTUAL MACHINE vcpu vmemory vstorage vnetwork vgpu NVIDIA Pass-through HYPERVISOR GRID Software Citrix XenServer 6.2 (vgpu) Server CPU Memory Storage Network GPU

Virtualized Applications

Virtual Applications NVIDIA NVIDIA GRID GPU

Hardware Software XenApp on Bare Metal Windows Server OS Windows Server 2008 R2 WindowsServer 2012 (*XD7) App App App App App XenApp XenApp XenApp XenApp XenApp Terminal Session DX9 Terminal Session Terminal Session Terminal Session Terminal Session OGL DX11 Citrix XenApp 6.5 DX 9 HW HW HW HW NVIDIA Citrix XenApp 6.5 FP2 DX 11, OGL 4.3 Citrix XenApp 7 DX 11, OGL 4.3 CPU Memory Storage Network Server GPU

Hardware Virtualization Software XenApp in a Virtual Machine Windows Server OS App App App App App Windows Server OS App App App App App XenApp Session XenApp Session XenApp Session XenApp Session XenApp Session XenApp Session XenApp Session XenApp Session XenApp Session XenApp Session Virtual Virtual Virtual Virtual NVIDIA Virtual Virtual Virtual Virtual NVIDIA VIRTUAL MACHINE 1 VIRTUAL MACHINE 2 vcpu vmemory vstorage vnetwork GPU #1 vcpu vmemory vstorage vnetwork GPU #2 HYPERVISOR CPU Memory Storage Network Server GRID K2

GRID Enabled OEM Platforms Available Today Available Q2 2013 IBM idataplex dx360 M4 2 GRID K1 or 2 GRID K2 HP ProLiant SL250 Gen8 2 GRID K2 Dell PowerEdge R720 2 GRID K1 or 2 GRID K2 Cisco UCS C240 M3 2 GRID K1 or 2 GRID K2 HP ProLiant SL270 4+ GRID K2 HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID K2 SuperMicro SYS-1027-TRF 2 GRID K1 or 3 GRID K2 SuperMicro SYS-2027-TRF 2 GRID K1 or 3 GRID K2 Asus ESC 4000 G2 3 GRID K1 or 4 GRID K2

3D App iops

RECAP Citrix XenDesktop/XenApp HDX 3D Pro & XenServer w. NVIDIA GRID Best WAN performance on the market First SBC/VDI solution with direct hardware GPU acceleration First SBC solution with GPU sharing First to market with Nvidia VGX API support First Hypervisor to market with Nvidia vgpu sharing with GRID Lowest cost per user Any device

Q&A

Need help http://www.poppelgaard.com/professional_services Training Advise POC Validate Review Consulting Thomas Poppelgaard Technology Evangelist _POPPELGAARD thomas@poppelgaard.com

THANK YOU Thomas Poppelgaard Technology Evangelist _POPPELGAARD thomas@poppelgaard.com

Upcoming GTC Express Webinars July 9 NVIDIA GRID VCA: A Turnkey Appliance for Design and Engineering Applications Presented by Ankit Patel, Sr. Product Manager, NVIDIA July 17 - Delivering 3D Graphics from the Private or Public Cloud with XenDesktop and GRID Presented by Derek Thorslund, Director, Product Management, Citrix Register at www.gputechconf.com/gtcexpress