• No results found

Delivering 3D Graphics from the Private or Public Cloud

N/A
N/A
Protected

Academic year: 2021

Share "Delivering 3D Graphics from the Private or Public Cloud"

Copied!
58
0
0

Loading.... (view fulltext now)

Full text

(1)

Q3 2013

Delivering 3D Graphics from

the Private or Public Cloud

with XenDesktop and GRID

Derek Thorslund, Director of Product Management Citrix Systems

(2)

© 2013 Citrix

Rich Apps

as a

(3)

© 2013 Citrix

Citrix milestones in 3D graphics remoting

2006

Project K2 delivers CATIA to Boeing Dreamliner designers

2009

GA of XenDesktop HDX 3D Pro with Deep Compression

2011

XenServer 6.0 hypervisor introduces GPU Passthrough

2012

Higher fps via NVIDIA GRID™ API plus improved compression

2013

XenDesktop 7 GPU Sharing with high density GRID™ K1/K2 cards

(4)

Business Drivers

(5)

Global talent base

Secure IP

Work-from-home

Disaster recovery

Mobile device access

Improve time-to-market

Cost efficiency

(6)

© 2013 Citrix

(7)

© 2013 Citrix

(8)

© 2013 Citrix

Centralize and secure design IP

Engineering drawings

Bills of Materials

Cost info

Supplier info

Customer info

Lifecycle data

(9)

© 2013 Citrix

(10)

© 2013 Citrix

(11)

© 2013 Citrix

Improve efficiency & agility

(12)

© 2013 Citrix

Global Product Development Teams – Real Example

Korea

Germany

Brazil

Australia United States

India

(13)

© 2013 Citrix

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

(14)

© 2013 Citrix

Enhanced IP control, collaboration and global agility

R & D

Manufacturing & Logistics Sales &

Marketing

Supplier

Support

QA R & D

Data stays in data center Access via LAN or WAN

(15)
(16)

© 2013 Citrix

Case study and customer reference

Manuel Killer, Project Manager CAx Technologies ABB Switzerland Ltd – Power Electronics & MV Drives

Global CAD accesss with HDX 3D Pro

October 2011

(17)

© 2013 Citrix

Requirements from Business to IS

Turgi Global Document Mgmt Global Software Development and Engineering Tool Landscape Global Product Release Process Global Change Mgmt Process Global Product Development Process Global Development Global Engineering Global Production

Engineers in India need to be able to work as if they were sitting in Switzerland

(18)

© 2013 Citrix

© ABB Group July 17, 2013 | Slide 18

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

 Bandwidth

Like one team

(19)

© 2013 Citrix

© ABB Group July 17, 2013 | Slide 20

Learnings

50%

75% 80%

90% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 0 50 100 150 200 250 300 350 Latency effect (subjective scores)

Latency [ms] System Quality [%]

Service quality is a subjective matter

Using Dassault SolidWorks, 5-6 hours per day; Designers can work from India as if in Switzerland!

(20)
(21)

© 2013 Citrix

Wind turbine manufacturer

HDX 3D Pro case study

Citrix Confidential - Do Not Distribute

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)

(22)

© 2013 Citrix

Major European heavy vehicle manufacturer

HDX 3D Pro case study

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

(23)

© 2013 Citrix

Daimler Digital Factory

HDX 3D Pro case study

The Daimler Digitale Fabrik (Digital Factory) team can simulate an

entire manufacturing plant in software

HDX 3D Pro serves users across various Daimler plants and offices

Siemens NX applications

HP ws460c data center blade workstations

(24)

Product Overview

XenDesktop HDX 3D Pro

(25)

© 2013 Citrix

Segmenting the user population

Tier 1: Professional users

(e.g. design engineers, radiologists)

• Top rendering performance (dedicated GPU) • Deep compression on WAN links

• 3D mouse

Tier 2: Power users

(users who need to view/edit large 3D models) • GPU sharing

Tier 3: Knowledge workers • Highly shared GPU

1

2

(26)

© 2013 Citrix

XenDesktop HDX 3D Pro

• XenDesktop feature for high-end and

second-tier 3D professional graphics • GPU acceleration for hardware

rendering of large 3D models

• Multiple compression options including

deep compression codec for access over narrow WAN links

(27)

© 2013 Citrix

XenDesktop: Powerful and flexible infrastructure

Universal client High-Definition Enterprise app store

User Experience

Flexible Desktop and App delivery

Citrix Receiver

NetScaler Gateway

(28)

© 2013 Citrix

VDI versus RDS (hosted shared) XenDesktop workloads

Tier 1: HDX 3D Pro on VDI

Tier 2: HDX 3D Pro on RDS

GPU acceleration of Direct3D,

OpenGL, CUDA, OpenCL

H.264-based Deep Compression

Full desktop or seamless apps

DirectX/OpenGL GPU sharing

planned via GRID™ vGPU

3D mouse support

TOP PERFORMANCE

GPU acceleration of Direct3D,

OpenGL, CUDA*, OpenCL*

H.264-based Deep Compression

Full desktop or seamless apps

DirectX/OpenGL GPU sharing

Lower cost Microsoft licensing

Apps must be RDS compatible

MOST COST-EFFECTIVE

(29)

© 2013 Citrix

What’s new with HDX 3D Pro in XenDesktop 7?

• Self-tuning

codec technology

ᵒ Adaptive Display automatically detects transient and/or video images ᵒ Image quality dynamically adapts to network bandwidth

ᵒ Fine Drawing codec eliminated; improved H.264 codec performs much better

• HDX 3D Pro

now available for

Windows Server RDS workloads

ᵒ Adaptive H.264-based Deep Compression

ᵒ GPU acceleration and sharing for OpenGL and DirectX (including WPF), plus experimental support for CUDA and OpenCL

(30)

© 2013 Citrix

What’s new with HDX 3D Pro? (cont’d)

• Auto screen resolution

detection

ᵒ No longer necessary to disconnect /reconnect when changing resolution 

• 5 versions of Receiver

now include decoding of H.264-based Deep

Compression: Windows, Linux, iOS, Mac, Android

• HDX Monitor

now reports on HDX 3D Pro

ᵒ Details on fps, codec, performance

ᵒ Replaces previous HDX 3D Pro Health Check Tool

• Quad monitor

support

(31)

© 2013 Citrix

RDS-compatible professional graphics apps

Some examples from autodeskandcitrix.com, Citrix Ready site, etc.

• Lots of Autodesk apps, including:

ᵒ AutoCAD ᵒ Inventor ᵒ Revit

ᵒ Navisworks

• Bentley MicroStation • ESRI ArcGIS

• Intergraph SmartPlant 3D • Adobe PhotoShop

(32)

© 2013 Citrix

(33)

© 2013 Citrix

Feature of XenDesktop Enterprise and

Platinum editions

Broad app compatibility

• OpenGL, DirectX (incl. WPF), CUDA, OpenCL

• No API hooking

Blade/rack workstations are ideal, but

any form factor can be used for the host

• Multiple users per host using GPU passthrough

(34)

© 2013 Citrix

Desktop Virtualization for High-end Graphics Users

HDX 3D Pro client options

(35)

© 2013 Citrix

HDX 3D Pro on thin clients

• HDX Ready Premium thin clients support Deep

Compression decoding

• Min. 1.6 GHz CPU required • More to come, including

lower cost HDX SoC devices

(36)

© 2013 Citrix

Host requirements

• XenServer 6.x or vSphere 5.1 or physical machine

• Quad core CPU at 2.3 GHz or higher, or four vCPUs

• 4 GB of RAM minimum

(37)

© 2013 Citrix

Seamless Application Delivery

ICA

XenDesktop VDA HDX 3D Pro

Host End Point

(38)

© 2013 Citrix

Compression Options

Users can switch between codecs if desired:

• Deep Compression codec (default)

• CPU-based, min. 1.5 Mbps bandwidth

(see next slide for real world examples)

(39)

© 2013 Citrix

Customer-reported bandwidth utilization on long-haul connections

Deep Compression codec technology

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

(40)

© 2013 Citrix

Pixel-Perfect Lossless for Medical Images

Lossless Compression (pixel-perfect)

Lossless Systray icon

Text displayed on hovering the mouse over the icon

(41)

© 2013 Citrix

Support for up to 4 monitors

•Citrix Receiver for Windows or Linux

•Efficient use of bandwidth

(42)

© 2013 Citrix

3D mouse support available on VDI

USB redirection for 3D mice and

similar devices

Virtual Channel can be prioritized

to maximize responsiveness

(43)

© 2013 Citrix

Ideal for low bandwidth and high latency connections

Citrix CloudBridge for WAN optimization

Citrix Confidential - Do Not Distribute

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

(44)

© 2013 Citrix

GPU sharing for RDS workloads

• Usually one VM per GPU (and one GPU per VM)

ᵒ On bare metal with OpenGL apps, multiple GPUs can serve one VM, but in general we recommend one GPU per VM using a hypervisor that supports GPU passthrough

• Each VM is a multi-user Windows Server RDS workload

• XenServer GPU Passthrough now supports up to 12 GPUs per server

ᵒ But typical high-end configuration is 3x NVIDIA GRID™ K2 for a total of 6 GPUs

• Direct access to graphics driver and hardware, unlike software-based vGPU • User density depends on the apps, GPU processing power, video RAM, etc.

ᵒ No fixed limit; one customer reports 32 users on a Q6000 with Dassault 3D Via player

• RDS limitation: One user could impact performance of other users

ᵒ Recommend capping the number of users per VM

Available

now!

(45)

© 2013 Citrix

Reduced cost per user

GPU Passthrough (single-user & multi-user VMs)

Citrix Confidential - Do Not Distribute

Introduced in XenServer 6 (October 2011)

Now also in vSphere/ESX with “vDGA”

Multiple GPUs per host

Lower cost per user

• Servers with up to 12 GPUs currently on XenServer HCL

• One graphics-accelerated VM (single-user or multi-user) per GPU

• Depending on CPU power, same host may also support regular office workers

Hypervisor

(46)

NVIDIA Confidential

NVIDIA GRID K2

GPU 4 Kepler GPUs 2 High End Kepler GPUs

CUDA cores 768 (192 per GPU) 3072 (1,536 per GPU)

Memory Size 16GB DDR3 (4GB per GPU) 8GB GDDR5 (4GB per GPU)

Max Power 130 W 225 W

Cooling solution Passive Passive

OpenGL 4.3 4.3

DirectX 11 11

GRID vGPU support Yes Yes

1 Number of users depends on software solution, workload, and screen resolution

(47)

© 2013 Citrix Hardware platform

GPU Passthrough

GPU XenServer hypervisor XenDesktop Windows VMs

GPU GPU GPU

3D Pro VM 3D Pro VM 3D Pro VM non-3D VM 3D Pro VM non-3D VM non-3D VM non-3D VM non-3D VM non-3D VM non-3D VM non-3D VM . . .

(48)

© 2013 Citrix

Hardware platform

GPU Passthrough with RDS workloads

GPU

XenServer hypervisor XenApp Windows Server VMs

GPU GPU GPU

XenApp VM XenApp VM XenApp VM Session 1 XenApp VM Session 2 Session 3 Session 4 Session 5 Session N-1 Session N . . .

(49)

© 2013 Citrix

Multiple concurrent users per GPU

XenDesktop GPU Sharing on hosted-shared

Ideal for second tier users of 3D professional graphics

Supports all versions of DirectX and OpenGL

• GPU Sharing for DirectX has been available since XenApp 6.0

• XenApp 6.5 OpenGL GPU Sharing feature add-on was introduced in March at GTC

Included in XenDesktop 7 for Hosted Shared workloads

Works with Fermi-generation NVIDIA Quadro cards and with the latest

Kepler-architecture GRID™ K2 (higher user density)

Directly leverages the GPU video driver (unlike API Intercept vGPU)

(50)

© 2013 Citrix

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

(51)

© 2013 Citrix

GPU sharing for VDI workloads (

coming soon

)

• GPU sharing for single-user Windows desktop VDI workloads requires GPU virtualization (vGPU)

• Earlier vGPU technologies (Microsoft Hyper-V RemoteFX, VMware vSphere/ESX vSGA) are software-based (API Intercept approach)

ᵒ Designed for less demanding knowledge worker use cases

ᵒ Limited to smaller 3D models due to data transfer from user session to session 0

ᵒ Limited to older versions of DirectX/OpenGL

• XenServer/NVIDIA GRID™ vGPU is hardware-based

ᵒ High performance, even with large models

ᵒ Supports the latest versions of Direct and OpenGL

(52)

© 2013 Citrix Hardware platform

GPU Virtualization

GPU XenServer hypervisor XenDesktop

Windows VMs 3D Pro

VM 3D Pro VM 3D Pro VM 3D Pro VM vGPU 3D Pro VM

. . .

vGP U

vGPU vGPU vGP

U

. . .

1 2 3 4 N

(53)

NVIDIA GRID Enabled OEM Platforms

IBM iDataPlex dx360 M4 2 GRID K1 or 2 GRID K2

HP ProLiant WS460c Gen8 1 GRID K1 or 1 GRID K2

Dell PowerEdge R720 2 GRID K1 or 2 GRID K2

SuperMicro SYS-2027-TRF 2 GRID K1 or 3 GRID K2 SuperMicro SYS-1027-TRF 2 GRID K1 or 3 GRID K2 Cisco UCS C240 M3

2 GRID K1 or 2 GRID K2 HP ProLiant SL250 Gen8 2 GRID K2

Available

H1

2013

Available

H2

2013 HP ProLiant SL270 4+ GRID K2

Asus ESC 4000 G2 4 GRID K2

(54)

© 2013 Citrix

Summary: Citrix solution for 3D graphics

Proven solution for high-end 3D graphics delivery

Best WAN performance on the market

Lowest cost per user

Access from any device

First vendor to adopt NVIDIA GRID™ API and offer

(55)

© 2013 Citrix

Additional Information

• Resources:

www.citrix.com/xendesktop/HDX3D/

• Blog:

www.blogs.citrix.com/product/xendesktop/

(56)

Check out GRID talks @ SIGGRAPH Next Week:

“State-of the-Art of Virtualized Graphics”

Tuesday, July 23rd10:40 AM PDT

Wednesday, July 24th1:20 PM PDT

Thursday, July 25th11:20 AM PDT

“Bunkspeed: Bringing NVIDIA iray® and

Ease of Use to Designers”

Thursday, July 25th1:20 PM PDT

Join us online – all talks will be streamed live!

(57)

GTC 2014 Call for Submissions

Looking for submissions in the fields of

Science and research

Professional graphics

Mobile computing

Automotive applications

Game development

Cloud computing

(58)

© 2013 Citrix

References

Related documents

Citrix StoreFront, which is the successor to Citrix Web Interface, authenticates users to XenDesktop sites, XenApp farms, App Controller (SaaS Apps), and VDI-in-a-Box enumerating

Citrix powered apps and desktops from the Windows Azure Cloud. Citrix ShareFile on

Despite having attended the food safety training class that included discussion of correct food safety practices about food handling and cleaning and sanitizing work

PopularVDIsolutions ¾Citrix–– XenDesktop ¾CitrixVDIͲinͲaͲBox ¾Microsoft–– VDIwithRemoteFX ¾VMwareͲ VMwareView ¾QuestvWorkspace

Citrix offers a robust curriculum of professional courseware covering the all Citrix products and solutions, from selling to technical, available to end users and to partners

If you purchase the Citrix Ready version of AutoCAD Map 3D, a license addendum allows you to install one copy of the software on your Citrix server, providing access up to a number

That is very close to a 10/90 R/W mixed workload, so we will use Violin Mem- ory provided test data at that workload to determine the excess performance capacity of the Violin

Harnessing the industry-pioneering architecture, advanced storage management features, and exceptional performance and scale-out capabilities of the Sanbolic and IBM