1. Applikations- und Desktop-Virtualisierung der
nächsten Generation
GPU -b es ch leu n igtes Des ktop -Remoting
Dr. Bernhard Tritsch
CTO, bluecue consulting
Twitter: @DrTritsch
Bernhard.Tritsch@bluecue.de
2. Konstruktion / Maschinenbau
High Performance Computing (HPC)Medizin
Öl und Gas Film und Medien
Automobilbau
Energie
Hi-Tech ElektronikAerospace / Schiffsbau
Graphik für Virtuelle Desktops - Einsatzfälle
3. Graphik für Virtuelle Desktops - Einsatzfälle
Hardware-beschleunigtes Grafik-Remoting ist nicht
beschränkt auf CAD/CAM-Arbeitsplätze
Welches sind die “Standardaanwendungen”, die von
GPUs profitieren?
Web Browser, wie IE, Chrome, Firefox, etc.
Microsoft Office 2013, im Speziellen PowerPoint
Grafikeditoren, wie Photoshop, Gimp oder Paint.net
Medienwidergabe mit Quicktime Player oder VLC
Videoeditoren, wie Lightworks, Premiere oder Camtasia
4. Virtual DesktopsBare Metal
Windows OS Hypervisor Hypervisor Hyper visor
VM VM VM VM VM VM VM VM VM
Hyper visor
VM VM VM
Direct Map SW Graphics
Microsoft, Citrix, VMware
Shared
Microsoft, Citrix, VMware
Pass-thru
Citrix, VMware
GPU Virt
Citrix, (VMware)
GPU graphics driver VDI vendor’s shared graphics framework GPU virtualization component
GPU GPU GPU GPU GPU
GPU
GPU GPU Cores
User Session
5. Desktop Remoting – Die Optionen
Microsoft Citrix VMware
Emulated GPU
RDVH/RDSH RemoteFX
SoftGPU
XenDesktop VDA
(Software GPU)
VMware View SoftGPU
(SVGA 3D driver)
GPU Sharing/
API Intercept
RDVH RemoteFX vGPU
on Hyper-V
(only OpenGL 1.1)
XenApp on XenServer
(XenDesktop on vSphere)
vSGA on vSphere
(only DX 9 and OpenGL 2.1)
Dedicated GPU
(Pass-Through)
--
GPU pass-through
on XenServer (+ vSphere)
vDGA on vSphere
GPU Virtualization
(vGPU)
--
NVIDIA/Citrix vGPU
on XenServer
--
8. VM
VM
Virtualized XenApp GPU Sharing
NICHarddiskMemoryCPU(s) Graphics
Hypervisor
DriverDriver
VM
OS + XenApp Server
HDX
Virtual
Driver
Virtual
Driver
User
Session
User
Session
User
Session
GPU
Driver
9. Resultate – GPU Sharing/API Intercept
Bare Metal + K5000 MS vGPU Shared + K2
MS vGPU Shared + K2 HDX Shared + K2
Windows 7 SP1 RDVH Win8
on Hyper-V
Windows 7
RDC
RFX
UDP
RDVH Win8
on Hyper-V
Windows 8
RDC
RFX
UDP
XenApp 6.5
on XenServer
Windows 7
Receiver
HDX
10. VM
VM
Dedicated GPU (Pass-Through)
NICHarddiskMemoryCPU(s) Graphics
Hypervisor
DriverDriver
VM
Operating System
Citrix XenServer
VMware vSphere
NVIDIA GPUs
AMD GPUs
Intel GPUs
Citrix XenDesktop
VMware ViewHDX 3D Pro
PCoIP vDGA
Virtual
Driver
Virtual
Driver
GPU
Driver
11. Resultate – Pass-Through
Bare Metal + K5000 PCoIP Pass-Thru + K2
HDX Shared + K2 HDX 3D Pro Pass-Thru + K2
Windows 7 SP1
XD7 AppEd Win7
on XenServer
Windows 7
Receiver
HDX
XenDesktop 7
on XenServer
Windows 7
Receiver
HDX
View Win7
on vSphere
Windows 7
View
PCoIP
UDP
12. Wollen Sie Details?
Schicken Sie eine Email an: Bernhard.Tritsch@bluecue.de
Betreff: Citrix vGPU
Sie bekommen dann Dokumente, Links zu Videos und mehr…
13. Applikations- und Desktop-Virtualisierung der
nächsten Generation
Citrix /NV I DI A vGPU
Dr. Bernhard Tritsch
CTO, bluecue consulting
Twitter: @DrTritsch
Bernhard.Tritsch@bluecue.de
19. Resultate – XS/NVIDIA vGPU
Bare Metal + K5000 HDX vGPU K2 K260Q Shared
HDX vGPU K2 K240Q Shared HDX vGPU K2 K200 Shared
Windows 7 SP1 XD7.1 Win7
on XenServer
Windows 7
Receiver
HDX
XD7.1 Win7
on XenServer
Windows 7
Receiver
HDX
XD7.1 Win7
on XenServer
Windows 7
Receiver
HDX
20. NEU: Intel Crystalwell (Graphics Virtualization Technology)
Intel “entdeckt” diesen Markt:
1 Haswell CPU
40 Iris Pro GT3e GPU Cores
eDRAM auf dem selben Chip
Intel Xeon E3, speziell designed für Server
21. VM
VM
NEU: Intel Graphics Virtualization Technology
NICHarddiskMemoryCPU(s) Graphics
Xen/XenServer Hypervisor
DriverDriver
VM dom1…n
Operating System
Virtual
Driver
Virtual
Driver
VM dom0
Operating System
Virtual
Driver
Virtual
Driver
Iris Pro Graphics
QEMU.i915
Intel vGT.ko
QEMU =
XenServer
device
emulator
(PCI config)
Intel i915.ko
vGT.ko =
Device
emulation/
mediation
Intel igdumd
Intel igdkmd
22. Wollen Sie Details?
Schicken Sie eine Email an: Bernhard.Tritsch@bluecue.de
Betreff: Citrix vGPU
Sie bekommen dann Dokumente, Links zu Videos und mehr…