NVIDIA GRID GPU Acceleration for Virtualization
GRID For VDIAGENDAGRID Enabled SolutionsUser Profiles and Experiences
VDICirca 2011Task Worker
GRIDPoweredVDIDesignerTask WorkerA TRUE PC EXPERIENCEPowerUserKnowledgeWorkerDelivered to any devicefor the hundreds of millionsof power users who want tobring their own devices towork.
Key Components of GRIDGRID VGXSoftwareGRIDGPUsGRID VCAVisual Computing Appliance
VDIVIRTUAL MACHINEVIRTUALDESKTOPSNVIDIA GRID EnabledVirtual DesktopNVIDIA DriverNVIDIA GRID ENABLEDHypervisorNVIDIA GRID GPU
Key Components of GRIDGRID VGXSoftwareGRIDGPUsGRID VCAVisual Computing Appliance
Key Components of GRIDGRIDGPUs
NVIDIA BrandsGeForce Quadro Tesla Tegra NVIDIA GRID
NVIDIA GRID K1GPUNVIDIA GRID K24 Kepler GPUs2 High End Kepler GPUs768 (192 / GPU)3072 (1536 / GPU)16GB DDR3 (4GB / GPU)8GB GDDR5130 W225 WDual Slot ATX, 10.5”Dual Slot ATX, 10.5”NoneNone6-pin connector8-pin connectorx16x16PCIe GenerationGen3 (Gen2 compatible)Gen3 (Gen2 compatible)Cooling solutionPassivePassive# users4 - 10012 – 641Watts per user 1.5 W 3.5 W4.x4.x1111YesYesCUDA coresMemory SizeMax PowerForm FactorDisplay IOAux power requirementPCIeOpenGLMicrosoft DirectXGRID VGX Virtualization support1Number of users depends on software solution, workload, and screen resolution
IBM iDataPlex DX3602 GRID K1 or 2 GRID K2Dell PowerEdge R7202 GRID K1 or 2 GRID K2Available Q2 2013Available TodayGRID Enabled OEM PlatformsCisco UCS C240 M32 GRID K1 or 2 GRID K2HP ProLiant SL2502 GRID K2HP ProLiant SL2704 GRID K2HP ProLiant WS460c Gen81 GRID K1 or 1 GRID K2SuperMicro SYS-1027-TRF2 GRID K1 or 3 GRID K2SuperMicro SYS-2027-TRF2 GRID K1 or 4 GRID K2
Key Components of GRIDGRID VGXSoftwareGRIDGPUsGRID VCAVisual Computing Appliance
The PCAppAppOSSoftwareHardwareAppHW DriverHW DriverHW DriverHW DriverNVIDIADriverCPUMemoryStorageNetworkGPUPC
The PCAppAppOSSoftwareHardwareAppHW DriverHW DriverHW DriverHW DriverNVIDIADriverCPUMemoryStorageNetworkGPUPCWin 7Win 8Linux
The Virtualized DesktopSynonymous termsVDI – Virtual Desktop InfrastructureHVD – Hosted Virtual DesktopClient VirtualizationPurposeReplace physical desktop / laptops with virtual desktops on serversBenefitsMove the compute resource closer to the large data in the data-centerSecurity – Company IP stays in the data-centerManageability – OS image managementUser Flexibility – any device, anywhere, anytimeResource Utilization – keep shared resources busy for better ROI
The Virtualized DesktopAppAppAppAppAppOSOSOSGuest IRTUAL MACHINEvCPUvMemory erver
ICA (Citrix)PCoIP (VMware)RDP (MSFT) The Virtualized DesktopAppAppAppAppAppOSOSOSGuest OSSoftwareAppVirtualDriverVirtualDriverCitrix XenDesktopVMware ViewMicrosoft RDPHP RGSNICE DCVVNC VDAAppVirtualDriverVirtualDriverWin 7Win 8HardwareVirtualizationVIRTUAL MACHINEvCPUvMemory tworkCitrix ReceiverVMware ViewClientMicrosoft RDPRGS receiver ClientVMware ESX / vSphereMicrosoft HyperVRedhat KVMCitrix XenServerOpen Source
GPUs in a Virtual DesktopGPU pass-through1:1 dedicated GPU to userShared GPUSoftware virtualization of the GPUGRID VGXHardware virtualization of the GPU throughthe NVIDIA GRID VGX technology
GPU Pass-ThroughAppAppVDAAppAppClientSoftwareGuest iverNVIDIADriverVirtualizationVIRTUAL MACHINEvCPUvMemory ryStorageNetworkGPU
GPU Pass-ThroughAppAppVDAAppAppAccelerated RemotingSoftwareGuest iverNVIDIADriverNVIDIA Pass-throughVirtualizationVIRTUAL MACHINEvCPUvMemory vStorageClientCitrix XenDesktop 5.6 FP1VMware View 5.2Citrix XenServerVMware orageNetworkGPUGRID K1GRID K2Quadro 2000-6000Quadro K2000-K5000
GPU SharingAlso known asSoftware VirtualizationAPI intercept
GPU SharingAppAppAppAppAppAppAppVDAAppVDAGuest OSApp SoftwareGuest iverVirtualGraphicsDriverClientRendered DesktopGraphics APIsVirtualizationVIRTUAL MACHINEvCPUvMemory dwareServerCPUMemoryStorageNetworkGPU
GPU SharingAppAppVDAAppAppClientSoftwareGuest iverRemoteFXMicrosoft Server 2008 R2 – DX9Microsoft Server 2012 – DX9, 10, 11VirtualGraphicsDriverVMware vSGA - DX9, OGL2.1VirtualizationVIRTUAL MACHINEvCPUvMemory vStoragevNetworkvGraphicsHYPERVISORGRID K1, K2Quadro 4000, 5000, 6000Tesla tworkGPU
HW GPU VirtualizationAlso known asNVIDIA GRID VGX technologyVGX GPU HypervisorvGPUVirtual GPUHardware Virtualization
HW GPU VirtualizationVDAAppAppAppAppVDAAppAppAppAppGuest OSVDAAppAppAppClientSoftwareGuest IDIADriverNVIDIADriverGraphic ntVirtualizationVIRTUAL MACHINEvCPUvMemory vStoragevNetworkvGPUHYPERVISORGRID GPU
HW GPU VirtualizationAppAppVDAAppAppStandard NVIDIA DriverClientSoftwareGuest iverCitrix XenServerNVIDIADriverNVIDIA GRID VGXsoftware from NVIDIAHardwareVirtualizationVIRTUAL MACHINEvCPUvMemory vStoragevNetworkvGPUHYPERVISORCPUGRID VGXtechnologyMemoryStorageNetworkServerGRID K1, K2GPU
USER EXAMPLES
Virtual RemoteWorkstation(Dedicated GPU)DESIGNER(CATIA, CS6, Inventor)POWER USER(PLM, Med Img,Showcase, Photoshop)Virtual Desktop(Virtualized GPU)KNOWLEDGEWORKER(MS Office, HTML5)
DESIGNERPOWER USERKNOWLEDGEWORKER
No GPUDESIGNERPOWER USERKNOWLEDGEWORKERShared GPUPass-through
No GPUShared GPUPass-through POWER USER / KNOWLEDGEWORKER DESIGNER
One more thing XenApp – accelerated by GRIDNext Backup— Delivering 3D Graphics from the Cloud with XenApp andXenDesktop VDI Derek Thorslund ( Director of Product Management, Citrix )
THANK YOU
NVIDIA GRID K2 1 Number of users depends on software solution, workload, and screen resolution NVIDIA GRID K1 GPU 4 Kepler GPUs 2 High End Kepler GPUs CUDA cores 768 (192 / GPU) 3072 (1536 / GPU) Memory Size 16GB DDR3 (4GB / GPU) 8GB GDDR5 Max Power 130 W 225 W Form Factor Dual Slot ATX, 10.5” Dual Slot ATX,
www.nvidia.com GRID Virtual GPU DU-06920-001 _v4.1 (GRID) 1 Chapter 1. INTRODUCTION TO NVIDIA GRID VIRTUAL GPU NVIDIA GRID vGPU enables multiple virtual machines (VMs) to have simultaneous, direct access to a single physical GPU, using the same NVIDIA graphics drivers that are
NVIDIA virtual GPU products deliver a GPU Experience to every Virtual Desktop. Server. Hypervisor. Apps and VMs. NVIDIA Graphics Drivers. NVIDIA Virtual GPU. NVIDIA Tesla GPU. NVIDIA virtualization software. CPU Only VDI. With NVIDIA Virtu
NVIDIA vCS Virtual GPU Types NVIDIA vGPU software uses temporal partitioning and has full IOMMU protection for the virtual machines that are configured with vGPUs. Virtual GPU provides access to shared resources and the execution engines of the GPU: Graphics/Compute , Copy Engines. A GPU hardware scheduler is used when VMs share GPU resources.
NVIDIA PhysX technology—allows advanced physics effects to be simulated and rendered on the GPU. NVIDIA 3D Vision Ready— GeForce GPU support for NVIDIA 3D Vision, bringing a fully immersive stereoscopic 3D experience to the PC. NVIDIA 3D Vision Surround Ready—scale games across 3 panels by leveraging
Latest developments in GPU acceleration for 3D Full Wave Electromagnetic simulation. Current and future GPU developments at CST; detailed simulation results. Keywords: gpu acceleration; 3d full wave electromagnetic simulation, cst studio suite, mpi-gpu, gpu technology confere
NVIDIA GRID K2 Graphics Board BD-06580-001_v02 12 THERMAL SPECIFICATIONS The NVIDIA GRID K2 graphics board uses passive heat sinks that require system airflow to properly operate the card within thermal limits. Table 5 provides thermal information necessary to deliver reliable operation of the NVIDIA GRID K2 GPU. This
Virtual GPU Software Client Licensing DU-07757-001 _v13.0 3 NVIDIA vGPU Software Deployment Required NVIDIA vGPU Software License Enforcement C-series NVIDIA vGPU vCS or vWS Software See Note (2). Q-series NVIDIA vGPU vWS Software See Note (3). GPU pass through for workstation or professional 3D graphics vWS Software
MATH348: Advanced Engineering Mathematics Nori Nakata. Sep. 7, 2012 1 Fourier Series (sec: 11.1) 1.1 General concept of Fourier Series (10 mins) Show some figures by using a projector. Fourier analysis is a method to decompose a function into sine and cosine functions. Explain a little bit about Gibbs phenomenon. 1.2 Who cares? frequency domain (spectral analysis, noise separation .