SlideShare a Scribd company logo
1 of 23
Download to read offline
VMWorld :31st Aug - 3rd Sep, 2015
Desktop Virtualization Performance Solutions Team
Computing Systems Product Group, Data Center Solutions, Cisco System Inc., San Jose.
Cisco UCS GPU Solution
NVidia Grid Cards and VMware Horizon with View
2© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Agenda
•  GPU	
  enabled	
  VDI	
  with	
  UCS	
  
•  GPU	
  Deployment	
  Methods	
  
•  GPU	
  Hardware	
  Installa<on	
  on	
  Cisco	
  UCS	
  
•  UCSM	
  Integrated	
  GPU	
  Scenario	
  
•  GPU	
  Installa<on	
  on	
  VMware	
  ESXi	
  Hypervisor	
  
•  VMware	
  vDGA	
  &	
  vSGA	
  
•  MicrosoD	
  Remote	
  FX	
  with	
  GPU	
  
3© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
GPU Requirement for VDI User Profile
DESIGNER
RGraphics & Media
Professionals, Design
Engineers
CATIA, CS6 Inventor
POWER USER
PLM, Solidworks
Adobe Dreamweaver
Medical Imaging
Showcase
Financial Analysts,
Traders, Design
Reviewers
KNOWLEDGE WORKER
Office workers,
productivity & line-of-
business workers
MS Office
Photoshop
4© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
NVIDIA GRID K2
GPU 4 Kepler GK 107 2 High End Kepler GK 104
CUDA cores 768 (192 / GPU) 3072 (1536 / GPU)
Memory Size 16GB DDR3 (4GB / GPU) 8GB GDDR5
Max Power 130 W 225 W
Aux power
requirement
6-pin connector 8-pin connector
PCIe x16 x16
OpenGL 4.x 4.x
Microsoft DirectX 11 11
vGPU support Yes Yes
# users 4 - 1001 2 – 641
1 Number of users depends on software solution, workload, and screen resolution
NVIDIA GRID K1
5© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Graphics Methods for Virtual Desktop Users
•  Horizon	
  vDGA	
  –	
  GPU	
  Pass-­‐through	
   	
  “Virtualized	
  Dedicated	
  Graphics	
  Accelera=on”	
  
	
  1:1	
  dedicated	
  GPU	
  to	
  user	
  
•  Horizon	
  vSGA	
  -­‐	
  Shared	
  GPU	
   	
   	
  “Virtualized	
  So@ware	
  Graphics	
  Accelera=on”	
  
	
  So$ware	
  virtualiza<on	
  of	
  the	
  GPU.	
  	
  
•  Horizon	
  vGPU	
  -­‐	
  Virtual	
  GPU	
   	
   	
  “Virtualized	
  Graphics	
  Processing	
  Unit”	
  
	
  Hardware	
  virtualiza<on	
  of	
  the	
  GPU	
  
6© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Guest OS
UCS Server
CPU
vDGA- GPU Pass-Through
Hardware
Memory Storage Network
Software
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtualization
HYPERVISOR
VIRTUAL MACHINE
vCPU vMemory vStorage vNetwork
App App App AppVDA
Client
NVIDIA
Driver
GPU
GPU
VMware View 6.1
VMware ESX 6
vDGA
GRID K1/K2
7© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
App App App VDA
HYPERVISOR
Guest OS
Virtual
Graphic
s Driver
OS
Virtual
Graphic
s Driver
Guest OS
UCS Server
CPU
Shared GPU- vSGA
Hardware
Memory Storage Network
Software
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtualization
VIRTUAL MACHINE
vCPU vMemory vStorage vNetwork vGraphics
Client
GPU
NVIDIA
Driver
Virtual
Graphics
Driver
Graphics APIs
Rendered Desktop
App App App VDA
App App App AppVDA
VMware vSGA – DX9, OGL 2.1
GRID K1/K2
8© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Guest OS
VIRTUAL MACHINE
HYPERVISOR
NVIDIA
Driver
NVIDIA
Driver
Guest OS
UCS Server
CPU
Virtual GPU- vGPUHardware
Memory Storage Network
Software
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtual
Driver
Virtualization
VIRTUAL MACHINE
vCPU vMemory vStorage vNetwork
Client
GPU
NVIDIA
Driver
vGPU
GRID
Software
Graphic Commands
App App App AppVDA
App App App AppVDA
App App App VDA
Client
Client
Standard NVidia Driver
VMware ESXi 6
NVidia GRID
VGX software
9© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
User No-GPU GPU Sharing
GPU
Pass-through
✗
✗
✔
✗ ✗ / ✔
✔
✔ ✔
✔
Recommended Mode
Designer
Power User
Knowledge
Worker
10© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Chassis: 2 RU Rack Unit
CPU: 1 or 2 Intel Xeon E5 -2600 family processors
Memory: 24 slots registered ECC DIMMS or load reduced DIMMS
Expansion Slots: Up to 6 PCIe slots (CPU1- controls PCIE slots1,2,3
and CPU2 controls slots 4,5,6)
Internal storage devices: Up to 24 2.5” (63.5 mm) SAS/SATA/HDD/
SSD drives with 24 drive backplane
C240 M4 Hardware Overview
C240 M4 Server configuration for GPU Testing
2 Intel Xeon E5-2680v3 @ 2.50 GHz Processors
12 Cores per Processor, 48 Logical Processors per server
384Gb DDR4 2133MHz memory DPC
11© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
UCS Managed C240 M4
Nexus 2232
UCS 6200UCS 6200
•  Single Wire Management
•  UCSM version 2.2.(4b)
VIC 1227GPU 2 GPU 1
!
Intel
Inside
XEON
UCS
C240 M4
Console
UCS-HDD300GI2F105
15KSAS
300GB
!
1 6 12 18 24
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
OS or Hypervisor
12© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
VMware vDGA setup
•  GPU	
  Pass-­‐through	
  mode	
  
•  Virtual	
  Dedicated	
  Graphic	
  Accelerator	
  (vDGA)	
  
•  Supports	
  all	
  versions	
  of	
  DX,	
  OpenGL	
  and	
  CUDA	
  
•  No	
  driver/soDware	
  installa<on	
  needed	
  on	
  ESXi	
  host	
  	
  
•  PCI	
  Pass	
  thru	
  must	
  be	
  enabled	
  on	
  the	
  ESXi	
  server	
  
•  NVIDIA	
  Win7	
  driver	
  needed	
  on	
  the	
  VMs	
  
•  Also	
  need	
  to	
  make	
  Primary	
  Display	
  accelerated	
  NVidia	
  GPU	
  adapter	
  
•  	
  VMware	
  ESXi	
  5.1	
  or	
  later	
  &	
  Horizon	
  view	
  5.2	
  or	
  later
13© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Enabling Pass thru on ESXi for vDGA
•  Go	
  to	
  vCenter	
  client	
  and	
  
Click	
  on	
  host	
  where	
  GPU	
  
card	
  is	
  installed	
  
•  Click	
  on	
  Configura<onà	
  
Advanced	
  Sengs	
  
•  Click	
  on	
  Configure	
  Pass-­‐
through	
  
•  Select	
  the	
  GPU	
  card	
  in	
  
the	
  pass-­‐through	
  	
  
14© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Enabling Pass thru on ESXi for vDGA
•  For	
  one	
  K2,	
  there	
  will	
  be	
  two	
  PCI	
  VGA	
  Controller	
  
•  For	
  one	
  K1	
  or	
  2x	
  K2,	
  there	
  will	
  be	
  four	
  PCI	
  VGA	
  Controller	
  
•  Select	
  all	
  and	
  click	
  OK	
  
•  ESXi	
  host	
  reboot	
  is	
  required	
  
•  TO	
  validate	
  pass-­‐through	
  working,	
  ssh	
  to	
  ESXi	
  console	
  &	
  
issue	
  cmd:	
  vmkvsitools	
  lspci	
  |	
  grep	
  “nVidia”	
  
15© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Verify VMWare vDGA
•  Check the device manager, there will be NVidia GRID
adapter under Display Adapter.
•  Login to Virtual machine via VNC or RDP and check the
device manager for NVIDIA GRID card present or not.
•  Select that adapter as primary & disable the VMware
SVGA 3D.
•  Log Off the VNC or RDP & log back in with VMware view
client.
•  Go to vSphere web client and edit the virtual machine
properties . You can see the NVidia GRID pass
through device attached to the virtual machine
16© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Verify VMware vDGA
•  Fully accelerated Open GL and DX apps can be
run.
•  NVidia Control Panel is also available for graphics
adapter settings.
•  CUDA capable programs can be run with full GPU
acceleration
•  nvidia-sim command . SSH into ESXI host and
check the NVidia-sim command for a graphics
card usage and health.
17© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
VMWare vSGA setup
•  GPU sharing Mode with API intercept
•  Virtual Shared Graphics Accelerator (vSGA)
•  Nvidia Driver (.vib) needs to be installed on the ESXi hypervisor
•  No Nvidia driver in the VM
•  Supports OGL 2.1 and DX 9.0 only
•  VMware ESXi 5.1 or later with Horizon View 5.2 or later
•  Has multi user shared access to Nvidia GPU
•  Number of users varies with the application, GPU card & rendering requirement
18© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
vSGA ESXi Host Installation and Verification
Verify the ESXi vSGA mode drivers are installed successfully. gpuvm
Download the latest .vib file from Nvidia website
http://www.nvidia.com/download/driverResults.aspx/85391/en-us
Copy .vib file to ESXi host via SCP or FTP to /tmp directory
Go to /tmp directory and run the command below
~#esxcli software vib install --no-sig-check -v
<driver file>.vib
Install Example
Verify Card Install esxcli software vib list | grep NVIDIA
lspci | grep –I display
19© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
VIRTUAL
DESKTOPS
VIRTUAL MACHINE
Windows 7
NVIDIA Driver
Apps
NVIDIA GRID Enabled
Virtual Desktop Agent
NVIDIA GRID GPU
NVIDIA GRID ENABLED
Hypervisor
vGPU Enabled VDI
!
Intel
Inside
XEON
UCS
C240 M4
Console
UCS-HDD300GI2F105
15KSAS
300GB
!
1 6 12 18 24
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
UCS-HDD300GI2F105
15KSAS
300GB
!
20© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
•  Go	
  to	
  vSphere	
  Web	
  
client	
  -­‐-­‐>	
  Virtual	
  
Machine	
  à	
  Proper<es	
  
•  Click	
  on	
  New	
  Device.	
  
Add	
  PCI	
  device	
  from	
  
drop	
  down	
  menu	
  
•  Select	
  GPU	
  profile	
  to	
  be	
  
added.	
  
•  Click	
  ok	
  &	
  Restart	
  virtual	
  
machine	
  
•  Install	
  latest	
  NVidia	
  
driver	
  for	
  Windows	
  7	
  (64	
  
or	
  32	
  bit)	
  
Attaching vGPU Profile to Win7 VM
21© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
NVIDIA
GRID
CARD
Virtual
GPU
Profile
Applicati
on
Certificati
on
Graphics
Memory
in MB
Max
Display
per User
Max
Resoltion
per
Display
Max
Users per
Board
Use Case
GRID K2 K280Q YES 4096 4 2560x1600 2 Designer
K260Q
YES
2048 4
2560x1600
4
Designer/
Power User
K240Q
YES
1024 2
2560x1600
8
Designer/
Power User
K220Q
YES
512 2
2560x1600
16
Power User
GRID K1
K180Q
YES
4096 4
2560x1600
4
Power User
K160Q
YES
2048 4
2560x1600
8
Power User
K140Q
YES
1024 2
2560x1600
16
Knowledge
Worker
K120Q
YES
512 2
2560x1600
32
Knowledge
Worker
NVIDIA GRID vGPU Profile Selection Chart
22© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Cisco UCS, VMware Horizon and NVIDIA
Reference Documents
http://www.cisco.com/go/vdi-cvd
http://www.cisco.com/c/en/us/products/servers-unified-computing/ucs-c240-m4-rack-server/index.html
https://www.vmware.com/support/horizon-view/doc/horizon-61-view-release-notes.html
https://www.vmware.com/support/horizon-view/doc/horizon-view-602-release-http://blogs.vmware.com/
performance/2014/12/vmware-horizon-6-hardware-accelerated-3d-graphics.html
http://www.vmware.com/files/pdf/VMware-View-OptimizationGuideWindows7-EN.pdf
http://www.nvidia.com/content/grid/pdf/GRID_K2_BD-06580-001_v02.pdf
http://www.cisco.com/c/dam/en/us/products/collateral/servers-unified-computing/ucs-c-series-rack-servers/
nvidia_grid_vgx.pdf
Thank you

More Related Content

What's hot

Presentation nvidiacloudgaming
Presentation nvidiacloudgamingPresentation nvidiacloudgaming
Presentation nvidiacloudgaming
jwhorley2
 
Symantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaafSymantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaaf
Syed Shaaf
 

What's hot (20)

GPU Virtualization in Embedded Automotive Solutions
GPU Virtualization in Embedded Automotive SolutionsGPU Virtualization in Embedded Automotive Solutions
GPU Virtualization in Embedded Automotive Solutions
 
Presentation nvidiacloudgaming
Presentation nvidiacloudgamingPresentation nvidiacloudgaming
Presentation nvidiacloudgaming
 
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUsAMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
 
Part 4 Maximizing the utilization of GPU resources on-premise and in the cloud
Part 4  Maximizing the utilization of GPU resources on-premise and in the cloudPart 4  Maximizing the utilization of GPU resources on-premise and in the cloud
Part 4 Maximizing the utilization of GPU resources on-premise and in the cloud
 
GTC 2022 Keynote
GTC 2022 KeynoteGTC 2022 Keynote
GTC 2022 Keynote
 
SE-4087, Leveraging HW-based content security, by Dan Wong
SE-4087, Leveraging HW-based content security, by Dan WongSE-4087, Leveraging HW-based content security, by Dan Wong
SE-4087, Leveraging HW-based content security, by Dan Wong
 
RedHat Virtualization Manager
RedHat Virtualization ManagerRedHat Virtualization Manager
RedHat Virtualization Manager
 
KVM Success Stories Book
KVM Success Stories BookKVM Success Stories Book
KVM Success Stories Book
 
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafTechnical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
 
NVIDIA Tegra K1
NVIDIA Tegra K1 NVIDIA Tegra K1
NVIDIA Tegra K1
 
Redhat Virualization Technology: A Detailed Manual.
Redhat Virualization Technology: A Detailed Manual.Redhat Virualization Technology: A Detailed Manual.
Redhat Virualization Technology: A Detailed Manual.
 
Symantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaafSymantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaaf
 
BAS004-1_伺服器硬體基礎_v181026 (View online)
BAS004-1_伺服器硬體基礎_v181026 (View online)BAS004-1_伺服器硬體基礎_v181026 (View online)
BAS004-1_伺服器硬體基礎_v181026 (View online)
 
Trinity press deck 10 2 2012
Trinity press deck 10 2 2012Trinity press deck 10 2 2012
Trinity press deck 10 2 2012
 
Blue Line Supermicro Superblade
Blue Line Supermicro SuperbladeBlue Line Supermicro Superblade
Blue Line Supermicro Superblade
 
GS-4136, Optimizing Game Development using AMD’s GPU PerfStudio 2, by Gordon ...
GS-4136, Optimizing Game Development using AMD’s GPU PerfStudio 2, by Gordon ...GS-4136, Optimizing Game Development using AMD’s GPU PerfStudio 2, by Gordon ...
GS-4136, Optimizing Game Development using AMD’s GPU PerfStudio 2, by Gordon ...
 
XPDS16: Consideration of Real Time GPU Scheduling of XenGT in Automotive Embe...
XPDS16: Consideration of Real Time GPU Scheduling of XenGT in Automotive Embe...XPDS16: Consideration of Real Time GPU Scheduling of XenGT in Automotive Embe...
XPDS16: Consideration of Real Time GPU Scheduling of XenGT in Automotive Embe...
 
I/O仮想化最前線〜ネットワークI/Oを中心に〜
I/O仮想化最前線〜ネットワークI/Oを中心に〜I/O仮想化最前線〜ネットワークI/Oを中心に〜
I/O仮想化最前線〜ネットワークI/Oを中心に〜
 
Project ACRN configuration scenarios and config tool
Project ACRN configuration scenarios and config toolProject ACRN configuration scenarios and config tool
Project ACRN configuration scenarios and config tool
 
Project ACRN: SR-IOV implementation
Project ACRN: SR-IOV implementationProject ACRN: SR-IOV implementation
Project ACRN: SR-IOV implementation
 

Similar to Cisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworld

Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...
Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...
Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...
inside-BigData.com
 
“A New, Open-standards-based, Open-source Programming Model for All Accelerat...
“A New, Open-standards-based, Open-source Programming Model for All Accelerat...“A New, Open-standards-based, Open-source Programming Model for All Accelerat...
“A New, Open-standards-based, Open-source Programming Model for All Accelerat...
Edge AI and Vision Alliance
 
s6196-chris-huybregts-microsoft-new-gpu-virtualization-technologies
s6196-chris-huybregts-microsoft-new-gpu-virtualization-technologiess6196-chris-huybregts-microsoft-new-gpu-virtualization-technologies
s6196-chris-huybregts-microsoft-new-gpu-virtualization-technologies
Chris Huybregts
 

Similar to Cisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworld (20)

VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...
VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...
VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...
 
MT58 High performance graphics for VDI: A technical discussion
MT58 High performance graphics for VDI: A technical discussionMT58 High performance graphics for VDI: A technical discussion
MT58 High performance graphics for VDI: A technical discussion
 
VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...
VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...
VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...
 
Top 15 Tips for vGPU Success - Part 3-3
Top 15 Tips for vGPU Success - Part 3-3Top 15 Tips for vGPU Success - Part 3-3
Top 15 Tips for vGPU Success - Part 3-3
 
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
 
Nvidia grid and vGPU
Nvidia grid and vGPUNvidia grid and vGPU
Nvidia grid and vGPU
 
Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...
Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...
Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...
 
GPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStack
GPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStackGPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStack
GPU Accelerated Virtual Desktop Infrastructure (VDI) on OpenStack
 
Microsoft RDS, VDI, RemoteFX and what Service Pack 1 will bring us
Microsoft RDS, VDI, RemoteFX and what Service Pack 1 will bring usMicrosoft RDS, VDI, RemoteFX and what Service Pack 1 will bring us
Microsoft RDS, VDI, RemoteFX and what Service Pack 1 will bring us
 
NVIDIA GRID 最新情報
NVIDIA GRID 最新情報NVIDIA GRID 最新情報
NVIDIA GRID 最新情報
 
10. GPU - Video Card (Display, Graphics, VGA)
10. GPU - Video Card (Display, Graphics, VGA)10. GPU - Video Card (Display, Graphics, VGA)
10. GPU - Video Card (Display, Graphics, VGA)
 
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
 
CC-4006, Deliver Hardware Accelerated Applications Using RemoteFX vGPU with W...
CC-4006, Deliver Hardware Accelerated Applications Using RemoteFX vGPU with W...CC-4006, Deliver Hardware Accelerated Applications Using RemoteFX vGPU with W...
CC-4006, Deliver Hardware Accelerated Applications Using RemoteFX vGPU with W...
 
VMworld 2013: Graphics and Users in VDI
VMworld 2013: Graphics and Users in VDI VMworld 2013: Graphics and Users in VDI
VMworld 2013: Graphics and Users in VDI
 
From the fire hose series an insider’s guide to desktop virtualization
From the fire hose series an insider’s guide to desktop virtualization From the fire hose series an insider’s guide to desktop virtualization
From the fire hose series an insider’s guide to desktop virtualization
 
“A New, Open-standards-based, Open-source Programming Model for All Accelerat...
“A New, Open-standards-based, Open-source Programming Model for All Accelerat...“A New, Open-standards-based, Open-source Programming Model for All Accelerat...
“A New, Open-standards-based, Open-source Programming Model for All Accelerat...
 
6WINDGate™ - Powering the New Generation of Network Appliances
6WINDGate™ - Powering the New Generation of Network Appliances6WINDGate™ - Powering the New Generation of Network Appliances
6WINDGate™ - Powering the New Generation of Network Appliances
 
s6196-chris-huybregts-microsoft-new-gpu-virtualization-technologies
s6196-chris-huybregts-microsoft-new-gpu-virtualization-technologiess6196-chris-huybregts-microsoft-new-gpu-virtualization-technologies
s6196-chris-huybregts-microsoft-new-gpu-virtualization-technologies
 
08 - it3D Summit 2016 - Grid - T. Riley- NVIDIA
08 - it3D Summit 2016 - Grid - T. Riley- NVIDIA08 - it3D Summit 2016 - Grid - T. Riley- NVIDIA
08 - it3D Summit 2016 - Grid - T. Riley- NVIDIA
 
Cuda
CudaCuda
Cuda
 

More from ldangelo0772

Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829
Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829
Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829
ldangelo0772
 
Cisco at v mworld 2015 vmworld - cisco mds and emc xtrem_io-v2
Cisco at v mworld 2015 vmworld - cisco mds and emc xtrem_io-v2Cisco at v mworld 2015 vmworld - cisco mds and emc xtrem_io-v2
Cisco at v mworld 2015 vmworld - cisco mds and emc xtrem_io-v2
ldangelo0772
 
Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3
Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3
Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3
ldangelo0772
 
Cisco at v mworld 2015 intercloud - hybrid cloud solutions for vmware workloa...
Cisco at v mworld 2015 intercloud - hybrid cloud solutions for vmware workloa...Cisco at v mworld 2015 intercloud - hybrid cloud solutions for vmware workloa...
Cisco at v mworld 2015 intercloud - hybrid cloud solutions for vmware workloa...
ldangelo0772
 
Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1
Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1
Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1
ldangelo0772
 
Cisco at v mworld 2015 cisco-on-demand-private-cloud-for-vmworld-01_sep2015-a...
Cisco at v mworld 2015 cisco-on-demand-private-cloud-for-vmworld-01_sep2015-a...Cisco at v mworld 2015 cisco-on-demand-private-cloud-for-vmworld-01_sep2015-a...
Cisco at v mworld 2015 cisco-on-demand-private-cloud-for-vmworld-01_sep2015-a...
ldangelo0772
 

More from ldangelo0772 (20)

Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...
Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...
Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...
 
Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829
Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829
Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829
 
Cisco at v mworld 2015 ravi_vmworldtheater2015
Cisco at v mworld 2015 ravi_vmworldtheater2015Cisco at v mworld 2015 ravi_vmworldtheater2015
Cisco at v mworld 2015 ravi_vmworldtheater2015
 
Cisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworld
Cisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworldCisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworld
Cisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworld
 
Cisco at v mworld 2015 theater presentation brfarnha
Cisco at v mworld 2015 theater presentation brfarnhaCisco at v mworld 2015 theater presentation brfarnha
Cisco at v mworld 2015 theater presentation brfarnha
 
Cisco at v mword 2015
Cisco at v mword 2015Cisco at v mword 2015
Cisco at v mword 2015
 
Cisco at v mworld 2015 joann_starke_let_your_business_soar
Cisco at v mworld 2015 joann_starke_let_your_business_soarCisco at v mworld 2015 joann_starke_let_your_business_soar
Cisco at v mworld 2015 joann_starke_let_your_business_soar
 
Cisco at v mworld 2015 vmworld_sf-2015-hyperconverged
Cisco at v mworld 2015 vmworld_sf-2015-hyperconvergedCisco at v mworld 2015 vmworld_sf-2015-hyperconverged
Cisco at v mworld 2015 vmworld_sf-2015-hyperconverged
 
Cisco at v mworld 2015 vmworld-deck-2015-final
Cisco at v mworld 2015 vmworld-deck-2015-finalCisco at v mworld 2015 vmworld-deck-2015-final
Cisco at v mworld 2015 vmworld-deck-2015-final
 
Cisco at v mworld 2015 vmworld 2015 mds final preso
Cisco at v mworld 2015 vmworld 2015 mds final presoCisco at v mworld 2015 vmworld 2015 mds final preso
Cisco at v mworld 2015 vmworld 2015 mds final preso
 
Cisco at v mworld 2015 vmworld - cisco mds and emc xtrem_io-v2
Cisco at v mworld 2015 vmworld - cisco mds and emc xtrem_io-v2Cisco at v mworld 2015 vmworld - cisco mds and emc xtrem_io-v2
Cisco at v mworld 2015 vmworld - cisco mds and emc xtrem_io-v2
 
Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3
Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3
Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3
 
Cisco at v mworld 2015 shipped-vmworld
Cisco at v mworld 2015 shipped-vmworldCisco at v mworld 2015 shipped-vmworld
Cisco at v mworld 2015 shipped-vmworld
 
Cisco at v mworld 2015 intercloud - hybrid cloud solutions for vmware workloa...
Cisco at v mworld 2015 intercloud - hybrid cloud solutions for vmware workloa...Cisco at v mworld 2015 intercloud - hybrid cloud solutions for vmware workloa...
Cisco at v mworld 2015 intercloud - hybrid cloud solutions for vmware workloa...
 
Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1
Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1
Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1
 
Cisco at v mworld 2015 cisco-on-demand-private-cloud-for-vmworld-01_sep2015-a...
Cisco at v mworld 2015 cisco-on-demand-private-cloud-for-vmworld-01_sep2015-a...Cisco at v mworld 2015 cisco-on-demand-private-cloud-for-vmworld-01_sep2015-a...
Cisco at v mworld 2015 cisco-on-demand-private-cloud-for-vmworld-01_sep2015-a...
 
Cisco at v mworld 2015 cisco powered_vmworld 2015
Cisco at v mworld 2015 cisco powered_vmworld 2015Cisco at v mworld 2015 cisco powered_vmworld 2015
Cisco at v mworld 2015 cisco powered_vmworld 2015
 
Cisco at vmworld 2015 joann_starke_let_your_business_soar
Cisco at vmworld 2015 joann_starke_let_your_business_soarCisco at vmworld 2015 joann_starke_let_your_business_soar
Cisco at vmworld 2015 joann_starke_let_your_business_soar
 
Cisco MDS Main Session EMC World 2015
Cisco MDS Main Session EMC World 2015Cisco MDS Main Session EMC World 2015
Cisco MDS Main Session EMC World 2015
 
Cisco ACI Main Session EMC World 2015
Cisco ACI Main Session EMC World 2015Cisco ACI Main Session EMC World 2015
Cisco ACI Main Session EMC World 2015
 

Recently uploaded

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 

Cisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworld

  • 1. VMWorld :31st Aug - 3rd Sep, 2015 Desktop Virtualization Performance Solutions Team Computing Systems Product Group, Data Center Solutions, Cisco System Inc., San Jose. Cisco UCS GPU Solution NVidia Grid Cards and VMware Horizon with View
  • 2. 2© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Agenda •  GPU  enabled  VDI  with  UCS   •  GPU  Deployment  Methods   •  GPU  Hardware  Installa<on  on  Cisco  UCS   •  UCSM  Integrated  GPU  Scenario   •  GPU  Installa<on  on  VMware  ESXi  Hypervisor   •  VMware  vDGA  &  vSGA   •  MicrosoD  Remote  FX  with  GPU  
  • 3. 3© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential GPU Requirement for VDI User Profile DESIGNER RGraphics & Media Professionals, Design Engineers CATIA, CS6 Inventor POWER USER PLM, Solidworks Adobe Dreamweaver Medical Imaging Showcase Financial Analysts, Traders, Design Reviewers KNOWLEDGE WORKER Office workers, productivity & line-of- business workers MS Office Photoshop
  • 4. 4© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential NVIDIA GRID K2 GPU 4 Kepler GK 107 2 High End Kepler GK 104 CUDA cores 768 (192 / GPU) 3072 (1536 / GPU) Memory Size 16GB DDR3 (4GB / GPU) 8GB GDDR5 Max Power 130 W 225 W Aux power requirement 6-pin connector 8-pin connector PCIe x16 x16 OpenGL 4.x 4.x Microsoft DirectX 11 11 vGPU support Yes Yes # users 4 - 1001 2 – 641 1 Number of users depends on software solution, workload, and screen resolution NVIDIA GRID K1
  • 5. 5© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Graphics Methods for Virtual Desktop Users •  Horizon  vDGA  –  GPU  Pass-­‐through    “Virtualized  Dedicated  Graphics  Accelera=on”    1:1  dedicated  GPU  to  user   •  Horizon  vSGA  -­‐  Shared  GPU      “Virtualized  So@ware  Graphics  Accelera=on”    So$ware  virtualiza<on  of  the  GPU.     •  Horizon  vGPU  -­‐  Virtual  GPU      “Virtualized  Graphics  Processing  Unit”    Hardware  virtualiza<on  of  the  GPU  
  • 6. 6© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Guest OS UCS Server CPU vDGA- GPU Pass-Through Hardware Memory Storage Network Software Virtual Driver Virtual Driver Virtual Driver Virtual Driver Virtualization HYPERVISOR VIRTUAL MACHINE vCPU vMemory vStorage vNetwork App App App AppVDA Client NVIDIA Driver GPU GPU VMware View 6.1 VMware ESX 6 vDGA GRID K1/K2
  • 7. 7© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential App App App VDA HYPERVISOR Guest OS Virtual Graphic s Driver OS Virtual Graphic s Driver Guest OS UCS Server CPU Shared GPU- vSGA Hardware Memory Storage Network Software Virtual Driver Virtual Driver Virtual Driver Virtual Driver Virtualization VIRTUAL MACHINE vCPU vMemory vStorage vNetwork vGraphics Client GPU NVIDIA Driver Virtual Graphics Driver Graphics APIs Rendered Desktop App App App VDA App App App AppVDA VMware vSGA – DX9, OGL 2.1 GRID K1/K2
  • 8. 8© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Guest OS VIRTUAL MACHINE HYPERVISOR NVIDIA Driver NVIDIA Driver Guest OS UCS Server CPU Virtual GPU- vGPUHardware Memory Storage Network Software Virtual Driver Virtual Driver Virtual Driver Virtual Driver Virtualization VIRTUAL MACHINE vCPU vMemory vStorage vNetwork Client GPU NVIDIA Driver vGPU GRID Software Graphic Commands App App App AppVDA App App App AppVDA App App App VDA Client Client Standard NVidia Driver VMware ESXi 6 NVidia GRID VGX software
  • 9. 9© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential User No-GPU GPU Sharing GPU Pass-through ✗ ✗ ✔ ✗ ✗ / ✔ ✔ ✔ ✔ ✔ Recommended Mode Designer Power User Knowledge Worker
  • 10. 10© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Chassis: 2 RU Rack Unit CPU: 1 or 2 Intel Xeon E5 -2600 family processors Memory: 24 slots registered ECC DIMMS or load reduced DIMMS Expansion Slots: Up to 6 PCIe slots (CPU1- controls PCIE slots1,2,3 and CPU2 controls slots 4,5,6) Internal storage devices: Up to 24 2.5” (63.5 mm) SAS/SATA/HDD/ SSD drives with 24 drive backplane C240 M4 Hardware Overview C240 M4 Server configuration for GPU Testing 2 Intel Xeon E5-2680v3 @ 2.50 GHz Processors 12 Cores per Processor, 48 Logical Processors per server 384Gb DDR4 2133MHz memory DPC
  • 11. 11© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential UCS Managed C240 M4 Nexus 2232 UCS 6200UCS 6200 •  Single Wire Management •  UCSM version 2.2.(4b) VIC 1227GPU 2 GPU 1 ! Intel Inside XEON UCS C240 M4 Console UCS-HDD300GI2F105 15KSAS 300GB ! 1 6 12 18 24 UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! OS or Hypervisor
  • 12. 12© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential VMware vDGA setup •  GPU  Pass-­‐through  mode   •  Virtual  Dedicated  Graphic  Accelerator  (vDGA)   •  Supports  all  versions  of  DX,  OpenGL  and  CUDA   •  No  driver/soDware  installa<on  needed  on  ESXi  host     •  PCI  Pass  thru  must  be  enabled  on  the  ESXi  server   •  NVIDIA  Win7  driver  needed  on  the  VMs   •  Also  need  to  make  Primary  Display  accelerated  NVidia  GPU  adapter   •   VMware  ESXi  5.1  or  later  &  Horizon  view  5.2  or  later
  • 13. 13© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Enabling Pass thru on ESXi for vDGA •  Go  to  vCenter  client  and   Click  on  host  where  GPU   card  is  installed   •  Click  on  Configura<onà   Advanced  Sengs   •  Click  on  Configure  Pass-­‐ through   •  Select  the  GPU  card  in   the  pass-­‐through    
  • 14. 14© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Enabling Pass thru on ESXi for vDGA •  For  one  K2,  there  will  be  two  PCI  VGA  Controller   •  For  one  K1  or  2x  K2,  there  will  be  four  PCI  VGA  Controller   •  Select  all  and  click  OK   •  ESXi  host  reboot  is  required   •  TO  validate  pass-­‐through  working,  ssh  to  ESXi  console  &   issue  cmd:  vmkvsitools  lspci  |  grep  “nVidia”  
  • 15. 15© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Verify VMWare vDGA •  Check the device manager, there will be NVidia GRID adapter under Display Adapter. •  Login to Virtual machine via VNC or RDP and check the device manager for NVIDIA GRID card present or not. •  Select that adapter as primary & disable the VMware SVGA 3D. •  Log Off the VNC or RDP & log back in with VMware view client. •  Go to vSphere web client and edit the virtual machine properties . You can see the NVidia GRID pass through device attached to the virtual machine
  • 16. 16© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Verify VMware vDGA •  Fully accelerated Open GL and DX apps can be run. •  NVidia Control Panel is also available for graphics adapter settings. •  CUDA capable programs can be run with full GPU acceleration •  nvidia-sim command . SSH into ESXI host and check the NVidia-sim command for a graphics card usage and health.
  • 17. 17© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential VMWare vSGA setup •  GPU sharing Mode with API intercept •  Virtual Shared Graphics Accelerator (vSGA) •  Nvidia Driver (.vib) needs to be installed on the ESXi hypervisor •  No Nvidia driver in the VM •  Supports OGL 2.1 and DX 9.0 only •  VMware ESXi 5.1 or later with Horizon View 5.2 or later •  Has multi user shared access to Nvidia GPU •  Number of users varies with the application, GPU card & rendering requirement
  • 18. 18© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential vSGA ESXi Host Installation and Verification Verify the ESXi vSGA mode drivers are installed successfully. gpuvm Download the latest .vib file from Nvidia website http://www.nvidia.com/download/driverResults.aspx/85391/en-us Copy .vib file to ESXi host via SCP or FTP to /tmp directory Go to /tmp directory and run the command below ~#esxcli software vib install --no-sig-check -v <driver file>.vib Install Example Verify Card Install esxcli software vib list | grep NVIDIA lspci | grep –I display
  • 19. 19© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential VIRTUAL DESKTOPS VIRTUAL MACHINE Windows 7 NVIDIA Driver Apps NVIDIA GRID Enabled Virtual Desktop Agent NVIDIA GRID GPU NVIDIA GRID ENABLED Hypervisor vGPU Enabled VDI ! Intel Inside XEON UCS C240 M4 Console UCS-HDD300GI2F105 15KSAS 300GB ! 1 6 12 18 24 UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB ! UCS-HDD300GI2F105 15KSAS 300GB !
  • 20. 20© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential •  Go  to  vSphere  Web   client  -­‐-­‐>  Virtual   Machine  à  Proper<es   •  Click  on  New  Device.   Add  PCI  device  from   drop  down  menu   •  Select  GPU  profile  to  be   added.   •  Click  ok  &  Restart  virtual   machine   •  Install  latest  NVidia   driver  for  Windows  7  (64   or  32  bit)   Attaching vGPU Profile to Win7 VM
  • 21. 21© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential NVIDIA GRID CARD Virtual GPU Profile Applicati on Certificati on Graphics Memory in MB Max Display per User Max Resoltion per Display Max Users per Board Use Case GRID K2 K280Q YES 4096 4 2560x1600 2 Designer K260Q YES 2048 4 2560x1600 4 Designer/ Power User K240Q YES 1024 2 2560x1600 8 Designer/ Power User K220Q YES 512 2 2560x1600 16 Power User GRID K1 K180Q YES 4096 4 2560x1600 4 Power User K160Q YES 2048 4 2560x1600 8 Power User K140Q YES 1024 2 2560x1600 16 Knowledge Worker K120Q YES 512 2 2560x1600 32 Knowledge Worker NVIDIA GRID vGPU Profile Selection Chart
  • 22. 22© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Cisco UCS, VMware Horizon and NVIDIA Reference Documents http://www.cisco.com/go/vdi-cvd http://www.cisco.com/c/en/us/products/servers-unified-computing/ucs-c240-m4-rack-server/index.html https://www.vmware.com/support/horizon-view/doc/horizon-61-view-release-notes.html https://www.vmware.com/support/horizon-view/doc/horizon-view-602-release-http://blogs.vmware.com/ performance/2014/12/vmware-horizon-6-hardware-accelerated-3d-graphics.html http://www.vmware.com/files/pdf/VMware-View-OptimizationGuideWindows7-EN.pdf http://www.nvidia.com/content/grid/pdf/GRID_K2_BD-06580-001_v02.pdf http://www.cisco.com/c/dam/en/us/products/collateral/servers-unified-computing/ucs-c-series-rack-servers/ nvidia_grid_vgx.pdf