Client Virtualization for High Performance 3D graphic · PDF fileClient Virtualization for...
Transcript of Client Virtualization for High Performance 3D graphic · PDF fileClient Virtualization for...
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Client Virtualization for High Performance 3D graphic users Thomas Jönsson EMEA Solution Architect – Client Virtualization
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 9
Virtualized PC and workstation user types
Virtual Desktop Infrastructure Workstation Class System Session Virtualization Graphics Accelerated VDI Solution Type
Clients per host
> 200:1 ~ 125:1 ~ 32-64:1 1-16:1
Performance user • Heavy-duty
graphics applications
Desktop power user • Some compute -
intensive applications • Performance desktop
graphics
Basic / knowledge • Limited graphics and
minimal multimedia
Task worker • Primarily text -
based applications
Increasing Compute + Graphics Requirements Increasing Per Seat Cost
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 10
Virtualized PC and workstation user types
Virtual Desktop Infrastructure Workstation Class System Session Virtualization Graphics Accelerated VDI Solution Type
Clients per host
> 200:1 ~ 125:1 ~ 32-64:1 1-16:1
Performance user • Heavy-duty
graphics applications
Desktop power user • Some compute -
intensive applications • Performance desktop
graphics
Basic / knowledge • Limited graphics and
minimal multimedia
Task worker • Primarily text -
based applications
Increasing Compute + Graphics Requirements Increasing Per Seat Cost
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 12
Basic/Knowledge Users (Traditional VDI) HP Client Virtualization Reference Architectures
2013 HP CV SMB Reference Architectures: • Citrix VDI-in-a-Box with Microsoft Hyper-V • VMware Horizon View with VMware vSphere • Microsoft Windows 2012 R2 VDI
2013 HP CV Enterprise Reference Architectures: • HP VirtualSystem CV2 for Citrix XenDesktop
with Microsoft Hyper-V • HP VirtualSystem CV2 for VMware View • HP BladeSystem for Client Virtualization • HP 3PAR StoreServ for Client Virtualization
DL380
2014 HP CV SMB Reference Architectures for: • HP powered VMware Virtual SAN Ready Nodes
2014 HP CV Enterprise Reference Architectures: • HP Mobile Care with VMware AlwaysOn Point of Care • HP App Map for Citrix FlexCast on ConvergedSystem 700x with
VMware vSphere
Source: http://www.hp.com/go/ra
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 13
HP Mobile Care RA with VMware AlwaysOn
Source: http://www.hp.com/go/vmware/alwayson
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 27
High Performance 3D Graphic Users
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 28
Why remote workstation?
Pain points • Need to ensure data security
• Performance issues, large datasets
• Need endpoint reliability
• IT management complexity with dispersed DTWS deployments
Benefits • Security – just pixels
• Performance – dataset proximity
• IT management: provisioning, responsiveness to change
• Workforce flexibility (mobile, diverse, BYOD)
• Environmental factors (power, cooling, noise etc. in workspace)
No data Pixels only Storage High performance
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 33
NVIDIA – Guide with 240 applications where GPU-acceleration helps...
http://www.nvidia.com/object/gpu-applications.html
http://www.nvidia.com/object/autodesk-3ds-max.html
DCC Engineering Sciences
Command & Control
Gaming
FSI HealthCare Oil & Gas
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 34
Three dominant remote workstation use models
Remote workstation I need a single-session dedicated workstation in a data center to support my uptime-sensitive applications.
Pass through GPU (pGPU) I have demanding graphics workloads, and I need centralized and secure data access.
Virtualized GPU (vGPU) I need to share GPU resources and still deliver a workstation-class experience in a secure infrastructure.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 35
Three dominant remote workstation use models
Remote workstation I need a single-session dedicated workstation in a data center to support my uptime-sensitive applications.
Pass through GPU (pGPU) I have demanding graphics workloads, and I need centralized and secure data access.
Virtualized GPU (vGPU) I need to share GPU resources and still deliver a workstation-class experience in a secure infrastructure.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 36
Remote physical workstation – WS460c
Enterprise Linux 5.8+/6.2+ 64-bit SP1 64-bit
AMD FirePro S4000X
NVIDIA Quadro K3100m
NVIDIA Quadro K5000
NVIDIA Quadro K6000
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 38
Three dominant remote workstation use models
Remote workstation I need a single-session dedicated workstation in a data center to support my uptime-sensitive applications.
Pass through GPU (pGPU) I have demanding graphics workloads, and I need centralized and secure data access.
Virtualized GPU (vGPU) I need to share GPU resources and still deliver a workstation-class experience in a secure infrastructure.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 39
Pass-through GPU Acceleration
VMware (vDGA)
Citrix GPU Pass-Through
OpenGL 2.x, 3.x, 4.x
OpenGL 2.x, 3.x, 4.x
DirectX 9, 10, 11
DirectX 9, 10, 11
No limitations of OpenGL and DirectX
No limitations of CUDA, OpenCL and DirectCompute
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 40
Remote virtual workstation – Pass-through GPU (pGPU)
NVIDIA GRID K1 (4 x “K600”)
NVIDIA GRID K1 (8 x “K600”)
HP Multi-GPU Carrier 6 x Quadro K3100m
NVIDIA GRID K2 (2 x “K5000”)
NVIDIA GRID K2 (4 x “K5000”)
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 42
Pass-through GPU ISV Certified Applications ISV Application
Adobe Photoshop
Analytics Graphics Satellite Toolkit (STK)
Ansys Workbench & Simulation
Applied Imagery QT Modler
Ascon KOMPAS-3D V15
Autodesk AutoCAD 2013, 2014 & 2015 Inventor 2013 & 2014 Revit 2013, 2014 & 2015
Bunkspeed Bunkspeed SHOT 2014 Bunkspeed PRO 2014 Bunkspeed DRIVE 2014
Chaos V-ray
Ensight Ensight
ESRI ArcGIS 10.2 & ArcGIS Pro
ISV Application
Graphisoft ArchiCAD
HIS Kingdom Suite
Intergraph ERDAS Imagine, GeoMedia, SmartPlant 3D
Nanosoft nanoCAD 6 x32 & x64 nanoCAD 5.1 free
NASA World Wind
Paradigm VoxelGeo & SKUA
PTC PTC Creo 2.0 & 3.0
Siemens PLM Siemens NX 8.5 & 9.0 TeamCenter Vis 9
SOLIDWORKS SOLIDWORKS 2015
Synerscope Synerscope
TerraSpark Insight Earth
TopSystems T-FLEX CAD 14 Source: http://www.nvidia.com/object/grid-isv-certification.html
Updated 2015-04-20
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 43
Three dominant remote workstation use models
Remote workstation I need a single-session dedicated workstation in a data center to support my uptime-sensitive applications.
Pass through GPU (pGPU) I have demanding graphics workloads, and I need centralized and secure data access.
Virtualized GPU (vGPU) I need to share GPU resources and still deliver a workstation-class experience in a secure infrastructure.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 44
NVIDIA GRID vGPU
No limitations of OpenGL and DirectX
Limitations of CUDA, OpenCL and DirectConnect
VMware vSphere 6
Citrix XenServer 6.2+
OpenGL 2.x, 3.x, 4.x
OpenGL 2.x, 3.x, 4.x
DirectX 9, 10, 11
DirectX 9, 10, 11
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 45
Remote virtual workstation – NVIDIA GRID vGPU
NVIDIA GRID K1 (8 - 32 users)
NVIDIA GRID K1 (16 - 64 users)
NVIDIA GRID K2 (4 - 16 users)
NVIDIA GRID K2 (8 - 32 users)
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 46
NVIDIA GRID vGPU profiles
NVIDIA GRID
Graphics Board
Virtual GPU
Profile
Application Certifications
Graphics Memory
Max Displays Per User
Max Resolution Per Display
Max Users Per
Graphics Board
Recommended Use Case
GRID K2 K280Q Yes 4 GB 4 2560x1600 2 Designer
K260Q Yes 2 GB 4 2560x1600 4 Designer/Power User
K240Q Yes 1GB 2 2560x1600 8 Designer/Power User
K220Q Yes 512 MB 2 2560x1600 16 Designer/Power User
GRID K1 K180Q Yes 4 GB 4 2560x1600 4 Entry Designer
K160Q Yes 2 GB 2 2560x1600 8 Power User
K140Q Yes 1 GB 2 2560x1600 16 Power User
K120Q Yes 512 MB 2 2560x1600 32 Power User
Source: http://www.nvidia.com/vgpu
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 47
NVIDIA GRID vGPU ISV Certified Applications ISV Application
Adobe Photoshop
Ascon KOMPAS-3D V15
ESRI ArcGIS 10.2 ArcGIS Pro
Intergraph SmartPlant 3D
Nanosoft nanoCAD 6 x32 & x64 nanoCAD 5.1 free
Siemens PLM Siemens NX 8.5 & 9.0 TeamCenter Vis 9
SOLIDWORKS SOLIDWORKS 2015
TopSystems T-FLEX CAD 14
Source: http://www.nvidia.com/object/grid-isv-certification.html
Updated 2015-04-20
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 48
AutoCAD 2015 with NVIDIA GRID vGPU – K260Q
Source: http://hardware.autodesk.com/
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 52
Example Solution for 78 CAD users with GPU pass-through
SAN FC Switches
Management Servers
File Controllers
Backup Server
Network
Disk backup
All-Flash-Array
Graphics Server Blades
2 x SN3000B
2 x DL360 with hypervisor of choice
2 x 3PAR File Controllers with 10Gb Performance Kit
1 x BL460c for Array based backup
4 x 5900
StoreOnce
3PAR StoreServ
13 x WS460c Gen8, Multi-GPU 6 x K3100m
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 53
Design based on VMware Virtual SAN 6.0 Hybrid Hardware Guidance – VDI Linked Clones
Example Solution for Desktop Power User
HP ProLiant DL380 Gen9 • 2 x 12-Core @ 2.5GHz, 256 GB Memory
• 1 x 400 GB SSD, 4 x 300 GB SAS 10K RPM
• 2 x NVIDIA GRID K1
Support for:
• VMware Virtual SAN 6.0
• HP StoreVirtual VSA
• HP SmartCache
• Up to 128 users with VMware HW vSGA
• Up to 64 users with VMware vGPU
• Up to 8 VMs with VMware vDGA (Pending) Indicative price to customer 169.500 SEK Including Proactive Care and HW installation services
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 54
Graphics Server Blade Starter Kit available, max 2 blades per customer
Example Solution for Performance User
HP WS460c Gen9 Graphics Server Blade • 2 x 8-Core @ 3.2GHz, 128 GB Memory
• 8 GB MicroSD Enterprise Mainstream
• 1 x NVIDIA GRID K2
Support for:
• Up to 32 users with VMware HW vSGA
• Up to 16 users with VMware vGPU
• Up to 2 VMs with VMware vDGA (Pending)
Indicative price to customer 121.500 SEK Add Proactive Care and installation services as needed
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 61
HP ProLiant WS460c Gen9 Graphics Server Blade Broadest range of high performance, high density professional graphics
Proven and qualified Gen8 graphics cards support with new additions post-launch
Up to 70% performance increase with the new Intel® Xeon® E5-2600 v3 processors
New flexible embedded storage controller options for the ideal balance of performance and price
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 62
HP ProLiant WS460c Gen9 Graphics Server Blade Two form factors with MXM & fullsize PCIe graphics
NVIDIA Quadro K6000/K5000/K4000, GRID K2/K1 GPU HP MultiGPU Carrier with 6X K3100M
NVIDIA Quadro K3100M
WS460c Gen9
Graphics Server blade
16 per 10U enclosure
WS460c Gen9
Graphics Server blade with Expansion
8 per 10U enclosure
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 63
Hypervisor HCL Component Citrix XenServer HCL VMware vSphere HCL
Server
HP WS460c Gen9 Graphics Server Blade 6.5 5.5 U2, 6.0
NICs
HP Ethernet 10Gb 2P 560FLB 6.2, 6.5 5.5 U2, 6.0
Storage Controllers
HP Smart Array P244br/1G 6.5 5.5 U2, 6.0
HP LPe1605 16Gb FC HBA 6.5 Pending
HP QMH2672 16Gb FC HBA 6.2, 6.5 5.5 U2, 6.0
Converged Network Adapters
HP FlexFabric 10Gb 2P 536FLB Pending 5.5 U2, 6.0
HP FlexFabric 20Gb 2P 650FLB Pending 5.5 U2, 6.0
HP FlexFabric 20Gb 2P 630FLB 6.2 5.5 U2, 6.0
GPU Pass-through
GRID K1, GRID K2, Multi-GPU 6xK3100m Pending Pending
Virtual GPU (NVIDIA GRID vGPU)
GRID K1, GRID K2 Pending 6.0
Virtual Shared Graphics Acceleration (vSGA)
GRID K1, GRID K2 N/A 5.5 U2, 6.0
Updated 2015-04-13
Citrix HCL
http://hcl.xensource.com/
VMware HCL
http://www.vmware.com/go/hcl
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 70
Most common mistakes during POCs
Not optimal CPUs are chosen – Most CAD applications are single thread. More frequency, less cores !
Not enough vCPUs assigned to a VM – Assign at least 4 vCPU to a vGPU enabled VM since HDX requires CPU
Power Profile isn’t set to Maximum Performance – Ensure CPUs can reach their highest clock speeds
Servers don’t have enough memory – Memory overcommit does not work with vGPU
Insufficient IOPS – Workstation class users expect SSD performance since they use it locally as well
Wrong order of XenTools, NVIDIA driver and VDA installation – MontereyEnable.exe can be used to get it working again
Non GRID certified Servers – There are many flavors of GRID cards and not everyone works in every server
• Different airflow direction, etc…
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 73
Different solutions for different user types and use cases Remote PC and workstation user types
Workload attributes and Solutions • Data entry, very few applications, primarily text based • Shared HW resources for high-density scaling up to 1000s of
users • Often require NO graphics and low compute to deliver desktops
Source: HP internal analysis with Moonshot server
Basic/Knowledge (Traditional VDI)
Performance User
Workload attributes and Solutions • FULL desktop w/ accelerated graphics, high-
performance compute required • Blade workstation or DL servers with graphics
accelerators WS460c w/ GPUs
DL380
C7000 Blade Servers DL380 Rack Servers
VDI-in-a-Box
Desktop Power User
Workload attributes and Solutions • Fully virtualized desktops, running MS Office, using
multiple applications, PDFs, and need business graphics and multimedia
• Traditional VDI is only cost-effective for workers with minimal graphics or multimedia AND simple application profiles
CS100 for HDI
DL380 w/ GPUs
WS460c w/ GPUs
DL380 w/ GPUs
Thank-you!