GPU Accelerated XenDesktop For Designers And Engineers

2y ago
31 Views
2 Downloads
7.17 MB
60 Pages
Last View : 4m ago
Last Download : 2m ago
Upload by : Oscar Steel
Transcription

GPU Accelerated XenDesktop –3D Graphics beyond Designers and Engineers

Thomas PoppelgaardTechnology EvangelistPOPPELGAARDthomas@poppelgaard.com

AgendaHistory of Virtualized GraphicsBusiness Drivers Leading to VirtualizationCitrix Solutions for Application & Desktop VirtualizationCustomer ExamplesNew Technologies in Virtualization- XenDesktop 7- NVIDIA GRID vGPUQ&A

Citrix Synergy keynote – May 2013Citrix/NVIDIA collaboration

GPU Milestones in 3D graphics remoting20062009201120122013Project K2 deliversCATIA to BoeingDreamlinerdesignersGA of XenDesktopHDX 3D Prowith DeepCompressionXenServer 6.0hypervisorintroducesGPU PassthroughHigher fps viaNVIDIA GRID APIplus improvedcompressionXenDesktop 7 GPUSharing with highdensity GRID K1/K2 cards

Industries that use 2D/3D professional ServicesHi Tech ntBroadcast andFilmOil & GasExploration

Time to satisfy the “end users” & ITWhy cant i workfrom home withmy MacHow can I keepcost down anddeliver IT moreeffeciantI wish I couldaccess theengineering dataon my phoneI wish I couldaccess mydata fromanywhere 7

Business Drivers for virtualizing2D/3D graphics apps & workstationsGlobal talent baseSecure IPWork-from-homeDisaster recoveryMobile device accessCollobrate share content and videoImprove time-to-marketCost efficiency

Global product development teams – real exampleGermanyUnited StatesIndiaChinaKoreaBrazilAustralia

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 for4,000 suppliers andpartners

Enhances IP control, collaboration and global agilityR&DQAR&DSales &MarketingSupplierManufacturing& LogisticsSupportData stays in data centerAccess via LAN or WAN

Citrix remote graphics solutions today Citrix XenServer – GPU Pass-through to virtual machinescoming soon vGPU Citrix XenDesktop – Access to dedicated physical/virtual machine to any devicecoming soon vGPU ** supported only with XenServer Citrix XenApp – Access to shared physical/virtual machine to any deviceNew!! OpenGL coming soon deep compression codec Citrix RemotePC – Access to existing physical machine to any device

Virtual Desktop vs. Virtual ApplicationVirtual Desktop A full desktop OS(i.e. Win 7) per user, run on adata-center based serverVirtual Application Each application spawns a serverhosted version of that app, runningin 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 assembliestook 2.5 hours!ABB’s corporate network Latency BandwidthLike oneteam

LearningsUsing Dassault SolidWorks, 5-6 hours per day;Designers can work from India as if in Switzerland!Service quality is asubjective matterLatency effect(subjective Latency ystem 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,000remote users) HDX 3D Pro protects Vestas’ intellectual property, supports workforce globalization, eliminatesinconsistencies in engineering design versioning and overcomes regulatory challenges Reduced cost per running hour by 30% from 416 (traditional CAD workstations) to 291 (data centerblade 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 andBrazil to Dassault CATIA apps hostedin Sweden At 220ms roundtrip latency, goodperformance working on models with1500 parts; bandwidth usage rarelyreaches 2.5 Mbps Using 3D Space Mouse

HDX 3D Pro case study Large engineering, designand consultancy company in 24 countries Bentley, Navisworks, Revit, AutoCAD, and more “It’s faster than local!” (large 3D models no longer have to betransferred 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 LaboratoriesWorld leader in radiation therapyRaysearch 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 thewould 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 onlyone 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 arestricted – 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 K2POC case study Oil & Gas company

Business Challenges Colloboration room with thin clients connects up tomultiple big screens, where the 2D/3D application needsto be shared to multiple users in a live video feed withCISCO UC/Tandberg systems. Work from any device, work from home, work remotely.The Solution for the POCDell R720 server with 2x NVIDIA GRID K2Virtualization of hardware with Citrix XenServerOffer 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” displaysWorkstations with Cisco UC client Citrix ReceiverIpad with Citrix ReceiverPetrel software Autodesk Bentley Google Earth is offered remotely on anydevice 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/3Dworkplace 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 workstyleat homein the officeon the move

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

Classification of 3D professional graphics users15 millionXenDesktopDesignersVDI &EngineersCreate &manipulate large3D modelsDedicated GPUXenDesktop150 millionHosted-sharedPowerUsers(RDS)Knowledge &Task usersView & edit 3DdataBusiness graphicsappsShared GPUShared GPU

MobileDesktop 7SimpleSecure

XenDesktop: Powerful and flexible infrastructureUniversal clientPCMactabletsmartphonethin clientCitrixReceiverHigh-DefinitionUser ExperienceEnterpriseapp storeNetScalerGatewayFlexible Desktop andApp deliveryXenDesktop

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

XenDesktop architectureWindows Apps and Desktops as Mobile Services33

HDX 3D Pro license Feature of Citrix XenDesktop App/Enterprise/Platinum licenseand 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 CitrixRenderingperformanceHigh-end 3D professional graphics(OpenGL and DirectX)1 GPU/userXenDesktopHDX 3D ProXenApp 7HDX 3D ProXenApp 6.xHDX 3DShared GPUs3-10 Mbps 3 Mbps 1.5 MbpsBandwidthefficiencyat 1024 x 768

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

3D mouse support available on VDIUSB redirection for 3D Space Mouse and similar devicesVirtual Channel can be prioritizedto maximize responsiveness

Citrix CloudBridge for WAN optimization Ideal for low bandwidth and high latency connections Improves responsiveness of apps deliveredvia HDX 3D Pro over high latencyconnections Reduces bandwidth consumption, enablingmore 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 thatworks with ESRI ArcGIS, and we still had space for more Running Dassault SolidWorks, Ansys Workbench and Fluent, scalability was 6 to 10users per Quadro 4000 The Quadro 6000 was able to support 30 users running Dassault 3DVIA ComposerPlayer with only minor slowdown; and this test was harder on the graphics card thanthe real world is! We are getting 30 users of SAP Right Hemisphere 3D on a physical XenApp 6.5server with a Quadro 2000 cardNew NVIDIA GRID K1 & K2 introduces even higher user densities!

Client optionsfor Citrix XenApp HDX 3D and XenDesktop HDX 3D ProOptimized withspecial codecsfor HDX 3D ProOptimized withspecial codecsfor HDX 3D ProOptimized withspecial codecsfor HDX 3D ProAny Device – Business or PersonalUniversal Access to Desktops, Apps and Data From Any DeviceVDISharedCitrix XenDesktopCitrix XenAppOptimized withspecial codecsfor HDX 3D Pro1-11- many

Future proven GPU options for remote graphicsCitrix XenApp, XenDesktop, XenServerGRID K2POWER USERGPU PerformanceDESIGNERGRID K1KNOWLEDGEWORKERGPU MemoryTASK WORKER16GB8GB

Virtualized Desktops

The Virtualized OSGuest verHardwareVirtualizationVIRTUAL oryStorageNetworkServer

The Virtualized OSGuest OSVDAAppVirtualDriverVirtualDriverICA (Citrix)Citrix XenDesktopCitrix ReceiverVirtualDriverWin XPWin 7Win 8HardwareVirtualizationVIRTUAL oryStorageServerNetworkCitrix XenServerVMwarevSphereClient

GPUs in a Virtual DesktopGPU pass-through 1:1 dedicated GPU to userShared GPUSoftware virtualization of the GPUVirtual GPUHardware virtualization of the GPU throughthe NVIDIA GRID software

GPU Pass-ThroughAppAppAppVDAAppSoftwareGuest tualDriverNVIDIADriverVirtualizationVIRTUAL dwareServerCPUMemoryStorageNetworkGPU

GPU Pass-ThroughAppAppAppVDAAppAccelerated RemotingSoftwareGuest OSVirtualDriverVirtualDriverVirtualDriverCitrix XenDesktop 5.6 FP1Citrix XenDesktop 7VirtualDriverNVIDIADriverNVIDIA Pass-throughVirtualizationVIRTUAL MACHINEvCPUvMemoryvStoragevNetworkCitrix XenServer (vGPU)VMware ageNetworkGPUGRID K1GRID K2Quadro 2000-6000Quadro K2000-K5000

Virtualization GPU est OSAccelerated RemotingCitrix XenDesktop 7SoftwareGuest IDIADriverNVIDIADriverGraphic ntClientVirtualizationVIRTUAL MACHINEvCPUvMemoryvStoragevNetworkvGPUNVIDIA Pass-throughHYPERVISORCitrix XenServer eNetworkGPU

Virtualized Applications

Virtual ApplicationsNVIDIA DriverNVIDIA GRID GPU

XenApp on Bare MetalWindows Server 2008 R2WindowsServer 2012 (*XD7)SoftwareWindows Server SessionTerminalSessionDX9OGLDX11HardwareHW DriverCitrix XenApp 6.5DX 9HW DriverHW DriverHW DriverNVIDIADriverCitrix XenApp 6.5 FP2DX 11, OGL 4.3Citrix XenApp 7DX 11, OGL 4.3CPUMemoryStorageServerNetworkGPU

XenApp in a Virtual MachineSoftwareWindows Server OSWindows Server rtualizationVIRTUAL MACHINE 1vCPUvMemoryvStoragevNetworkVIRTUAL MACHINE 2vCPUGPU ServerGRID K2vNetworkGPU #2

IBM iDataPlex dx360 M42 GRID K1 or 2 GRID K2Dell PowerEdge R7202 GRID K1 or 2 GRID K2Cisco UCS C240 M32 GRID K1 or 2 GRID K2SuperMicro SYS-1027-TRF2 GRID K1 or 3 GRID K2SuperMicro SYS-2027-TRF2 GRID K1 or 3 GRID K2Asus ESC 4000 G23 GRID K1 or 4 GRID K2Available Q2 2013Available TodayGRID Enabled OEM PlatformsHP ProLiant SL250 Gen82 GRID K2HP ProLiant SL2704 GRID K2HP ProLiant WS460c Gen81 GRID K1 or 1 GRID K2

iOPS3D App

RECAPCitrix XenDesktop/XenApp HDX 3D Pro & XenServer w. NVIDIA GRIDBest WAN performance on the marketFirst SBC/VDI solution with direct hardware GPU accelerationFirst SBC solution with GPU sharingFirst to market with Nvidia VGX API supportFirst Hypervisor to market with Nvidia vGPU sharing with GRIDLowest cost per userAny device

Q&A

Need helphttp://www.poppelgaard.com/professional homas PoppelgaardTechnology EvangelistPOPPELGAARDthomas@poppelgaard.com

THANK YOUThomas PoppelgaardTechnology EvangelistPOPPELGAARDthomas@poppelgaard.com

Upcoming GTC Express WebinarsJuly 9 – NVIDIA GRID VCA: A Turnkey Appliance for Design and EngineeringApplicationsPresented by Ankit Patel, Sr. Product Manager, NVIDIAJuly 17 - Delivering 3D Graphics from the Private or Public Cloud withXenDesktop and GRIDPresented by Derek Thorslund, Director, Product Management, CitrixRegister at www.gputechconf.com/gtcexpress

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 Citri

Related Documents:

OpenCV GPU header file Upload image from CPU to GPU memory Allocate a temp output image on the GPU Process images on the GPU Process images on the GPU Download image from GPU to CPU mem OpenCV CUDA example #include opencv2/opencv.hpp #include <

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

plify development of HPC applications, they can increase the difficulty of tuning GPU kernels (routines compiled for offloading to a GPU) for high performance by separating developers from many key details, such as what GPU code is generated and how it will be executed. To harness the full power of GPU-accelerated nodes, application

3. CloudStack management infrastructure setup 6 3.1 Install Citrix XenDesktop 7 and supporting components 6 3.2 Add DDCs to XenDesktop 10 3.3 Install the Virtual Desktop Agent 12 3.4 Create machine catalogs 14 3.5 Create XenDesktop delivery groups 18 3.6 Configure StoreFront 22 3.7 Add StoreFront servers to deployment 26 Citrix NetScaler 28 4.

citrix.com.cn 2 B § g XenApp ¼ XenDesktop 7.6 Feature Pack 3 , Ï7-( W 功能特性 XenApp 高级版 XenApp 企业版 XenApp 铂金版 XenDesktop VDI 版 XenDesktop 企业版 XenDesktop 铂金版 DesktopPlayer(插件*) 可将XenDesktop 的优势带给 Windows 笔记本和MacBook 用户 , 使他们可以在笔记本上运

GPU Tutorial 1: Introduction to GPU Computing Summary This tutorial introduces the concept of GPU computation. CUDA is employed as a framework for this, but the principles map to any vendor’s hardware. We provide an overview of GPU computation, its origins and development, before presenting both the CUDA hardware and software APIs. New Concepts

limitation, GPU implementers made the pixel processor in the GPU programmable (via small programs called shaders). Over time, to handle increasing shader complexity, the GPU processing elements were redesigned to support more generalized mathematical, logic and flow control operations. Enabling GPU Computing: Introduction to OpenCL

Possibly: OptiX speeds both ray tracing and GPU devel. Not Always: Out-of-Core Support with OptiX 2.5 GPU Ray Tracing Myths 1. The only technique possible on the GPU is “path tracing” 2. You can only use (expensive) Professional GPUs 3. A GPU farm is more expensive than a CPU farm 4. A