• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
356
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
29
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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 --
  • 6. Benutzerkategorien für Grafikanforderungen Designers Power Users Knowledge Workers Task Workers Dedicated / Pass-thru GPU API Intercept Shared GPU Software Rendered Graphics
  • 7. VM VM GPU Sharing/API Intercept NICHarddiskMemoryCPU(s) Graphics Hypervisor DriverDriverDriver VM Operating System RemoteFX vGPU WS2008R2 – DX9 WS2012 – DX9, DX10, DX11 Citrix HDX DX9, DX10, OGL VMware vSGA DX9, OGL2.1 RemoteFX HDX PCoIP vSGA Virtual Driver Virtual Driver Virtual Driver
  • 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
  • 14. VM GPU Driver VM GPU Driver GPU Virtualization – vGPU NICHarddiskMemoryCPU(s) Graphics Hypervisor Broker DriverDriver VM Operating System HDX PCoIP … Virtual Driver Virtual Driver GPU Driver
  • 15. VM VM NVIDIA/Citrix vGPU – GPU Virtualization NICHarddiskMemoryCPU(s) Graphics XenServer Hypervisor DriverDriver VM dom1…n Operating System Virtual Driver Virtual Driver VM dom0 Operating System XAPI Virtual Driver Virtual Driver NVIDIA K1/K2 QEMU NVIDIA Kernel Object vGPU XAPI = XenServer tool stack QEMU = XenServer device emulator NVIDIA GUEST Driver NVIDIA kernel object = broker component
  • 16. NIVIDIA/Citrix vGPU – Konfiguration NVIDIA GRID Board Virtual GPU Profile Graphics Memory Max Displays Per User Max Resolution Per Display No. of vGPUs per GPU Max Users Per Graphics Board Use Case GRID K2 (2 pGPUs) K260Q 2,048 MB 4 2560x1600 2 4 Designer/ Power User K240Q 1,024 MB 2 2560x1600 4 8 Designer/ Power User K220Q 512 MB 2 2560x1600 8 16 Knowledge Worker K200 256 MB 2 1900x1200 8 16 Knowledge Worker GRID K1 (4 pGPUs) K140Q 1,024 MB 2 2560x1600 4 16 Knowledge Worker K120Q 512 MB 2 2560x1600 8 32 Task Worker K100 256 MB 2 1900x1200 8 32 Task Worker
  • 17. Einige Screenshots
  • 18. Mehr Screenshots
  • 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…
  • 23. Setting Standards – Exceeding Expectations