® NVIDIA GRID™ GPU Acceleration for the Cloud Steve Harpster, Solutions Architect North/South America sharpster@nvidia.com Brad Truman, VP-Sales Whitehat Virtual Technologies, Austin TX Brad.Truman@whitehatvirtual.com 512-762-1855 • Focus on Quality of the End-User Experience • Core Competence in Citrix Technologies • Average 15 years Citrix Experience • Dell Preferred Partner (DVS, server, storage, networking) • Only NVIDIA GRID Partner in Texas Virtualization 101 Hardware Virtualization Software App App App VDA GUEST OS Virtual Driver Virtual Driver Virtual Driver Virtual Driver NVIDIA Driver Client VIRTUAL MACHINE vCPU vMemory vStorage vNetwork GPU HYPERVISOR SERVER CPU Memory Storage Network GPU AEC Design & Manufacturing Healthcare e.g. Radiology, MRI Media & Entertainment Education QUADRO Workstation GRID GPU Virtualized Datacenter Aerospace Oil and Gas Energy Exploration Government NVIDIA GRID K2 DESIGNER NVIDIA GRID K1 POWER USER KNOWLEDGE WORKER 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 (4GB/GPU) Max Power 130 W 225 W Equivalent Quadro with Pass-through Quadro K600 (entry) Quadro K5000 (high end) 1 Number of users depends on software solution, workload, and screen resolution NVIDIA GRID™ Enabled OEM Platforms Cisco UCS C240 M3 Dell PowerEdge R720 Fujitsu Celsius C620 HP ProLiant WS460c Gen8 IBM iDataPlex dx360 M4 Fujitsu Celsius R930 HP ProLiant SL250s Gen8 IBM Flex System For more information on GRID enabled servers visit www.nvidia.com/buygrid VDI SOLUTIONS ROADMAP Graphics Options in Virtualization DESIGNER Virtual Workstation GRID Enabled Roadmap for Citrix XenDesktop In Tech Preview NOW! Today Citrix HDX 3D Pro XenDesktop 7.0 XenServer 7 Dedicated GPU HARDWARE VIRTUALIZATION GPU Dedicated per user Citrix HDX 3D Pro + VGX Hypervisor VDI POWER USER XenDesktop 7 XenServer 7 Virtualized GPUs for users KNOWLEDGE WORKER GRID vGPU = Hardware Virtualization Hypervisor Virtual Machine GPU Hypervisor Virtual GPU Manager Guest OS Hypervisor Device Emulation Framework Resource Manager Partition GPU memory & allocate to <= 8 VMs 4GB memory per GPU Virtual Desktop Remote Protocol NVIDIA GRID USM (Driver) Graphics Commands State GPU MMU Apps NVIDIA GRID GPU Per-VM Dedicated Per-VM Per-VM Dedicate Channel Channels Per-VM Dedicate Channel Dedicate Channel Remote Display GRID vGPU Profiles Card Physical GPUs Virtual GPU Use Case Maximum vGPUs Frame Buffer (MB) Virtual Display Heads Maximum Resolution per GPU per Board GRID K2 2 GRID K260Q Typical Designer 2048 4 2560x1600 2 4 GRID K2 2 GRID K240Q Entry-Level Designer 1024 2 2560x1600 4 8 GRID K2 2 GRID K200 Knowledge Wkr 256 2 1920x1200 8 16 GRID K1 4 GRID K140Q Basic Designer 1024 2 2560x1600 4 16 GRID K1 4 GRID K100 Knowledge Wkr 256 2 1920x1200 8 32 GRID vGPU Hardware Virtualization PARTITION GRID K2 GPU FRAMEBUFFER 1 user XDT VM at 4GB memory (Quadro K5000 memory size) 2 user XDT VMs at 2GB each (Quadro 4000 memory size) 4 user XDT VMs at 1GB each (Quadro 2000 memory size) 8 user XDT VMs at 256MB each (Low-Resolution VDI) NVIDIA GRID K2 4GB memory per GPU 4GB memory per GPU DESIGNER Virtual Workstation GRID Enabled for Citrix XenApp 6.5 App Virtualization (Sessions) Citrix HDX 3D XenApp 6.5 add-on VDI POWER USER Citrix XenApp 5 Windows Server CPU based software rasterization KNOWLEDGE WORKER Citrix HDX 3D XenApp 6.5 Windows Server GPU sharing for DirectX 9 Windows Server GPU sharing for OpenGL 4.2 & DirectX 11 XenApp in a VM Software Windows Server OS Windows Server OS App App App App App App App App App App XenApp Session XenApp Session XenApp Session XenApp Session XenApp Session XenApp Session XenApp Session XenApp Session XenApp Session XenApp Session Virtual Driver Virtual Driver Virtual Driver Virtual Driver NVIDIA Driver Virtual Driver Virtual Driver Virtual Driver Virtual Driver NVIDIA Driver Hardware Virtualization VIRTUAL MACHINE 1 vCPU vMemory vStorage vNetwork VIRTUAL MACHINE 2 GPU #1 vCPU vMemory vStorage HYPERVISOR CPU Memory Storage Network Server GRID K2 vNetwork GPU #2 DESIGNER Virtual Workstation GRID Enabled Solutions Roadmap for VMware VMware vDGA View 5.3 ESX 5.1/5.5 VDI POWER USER VMware vSGA View 5.3 ESX 5.1/5.5 KNOWLEDGE WORKER Dedicated GPU Citrix HDX 3D Pro + VMware Hypervisor XenDesktop 7 ESX 5.1/5/5 Software Virtualization API-Intercept Citrix HDX 3D Pro + VMware Hypervisor XenDesktop 7 ESX 5.1/5.5 GRID Enabled Solutions Roadmap for Microsoft Virtual Workstation DESIGNER Available Now VDI POWER USER Microsoft RemoteFX Server 2008 R2 DirectX 9 KNOWLEDGE WORKER Software Virtualization Microsoft RemoteFX Server 2012 DirectX 9, 10, 11 Linux Application Desktops Red Hat KVM with GPU Pass-Through announced at SuperComputing’13 in November Beta in Fedora core 20 Production RHEL 7 • RHEL • Ubuntu • CentOS … Software Linux in a VM Linux OS Linux OS Remote VDA Session Remote VDA Session App App App App App App App App App NVIDIA Driver NVIDIA Driver Hardware Virtualization VIRTUAL MACHINE 1 vCPU vMemory vStorage vNetwork App VIRTUAL MACHINE 2 GPU #1 vCPU vMemory vStorage vNetwork • HP RGS • NICE DCV GPU #2 HYPERVISOR CPU Memory Storage Network Server GRID K2 • Red Hat KVM • XenServer • VMware ESXi Status June 2013 DESIGNER (CATIA, CS6, Inventor) POWER USER (PLM, Med. Image, Showcase) KNOWLEDGE WORKER (MS Office, Photoshop) TASK WORKER (Call Center Apps) HDX 3D Pro XenDesktop XenServer HDX 3D XDT AE/XenApp XenServer vDGA View vSphere vSGA View vSphere OGL 4.3 DX 9, 10, 11 NVIDIA CUDA OGL 4.3 DX 9, 10, 11 NVIDIA CUDA OGL 2.1; DX 9 RemoteFX Server 2012 Hyper-V OGL 1.1, DX 9, 10, 11 Big graphics ISVs ARCHITECTURE, ENGINEERING, CONSTRUCTION (AEC) MFG & PRODUCT DESIGN CIVIL ENGINEERING ENERGY & NATURAL RESOURCES Revit, AutoCAD CATIA, SolidWorks Micro Station ArcGIS Explorer Inventor, AutoCAD SmartPlant SolidEdge, Teamcenter Creo, Pro/E GRID Reference Architecture User NVIDIA GRID K2 Hypervisor Virtual Desktop Agent XenServer 7 XenDesktop 7 or or ESXi 5.1/5.3 with vDGA Designer XenServer 7 K1 or or ESXi 5.1/5.5 with vDGA Power User XenServer 7 or or K1 Knowledge Worker ESXi 5.1/5.5 with vSGA (with HDX 3D Pro) View or or 5.3 XenDesktop71 (with HDX 3D Pro) XenDesktop 7 (with HDX 3D Pro) View or or 5.3 XenDesktop 7 (with HDX 3D Pro) 4 Users 2 GRID K2 boards Dual socket server 64 GB system memory 8 Users 2 GRID K1 boards Dual socket server 96 GB system memory XenDesktop 7 (with HDX 3D Pro) View 5.X or or Windows Server 2012 With Hyper-V Recommended Configuration Remote FX 8-32+ Users 2 GRID K1 boards Dual socket server Minimum 128 GB system memory