![Page 1: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/1.jpg)
November 6, 2015Board of Councilors
GPU Technology Conference 2016S6194: Delivering Graphics Intensive Applications to Computing Labs and
BYOD in EducationMichael Goay,
Executive Director of ITUSC Viterbi School of Engineering
![Page 2: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/2.jpg)
Session Objectives• Graphics‐enabled VDI @ USC Viterbi• Options to deliver graphics‐rich applications in:
– physical computing lab– virtual computing lab
• Graphics‐enabled VDI implementation– common pitfalls to avoid
![Page 3: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/3.jpg)
Agenda• USC Viterbi School of Engineering• Challenges• Solution• Benefits• Next steps• Takeaways
![Page 4: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/4.jpg)
USC Viterbi School of Engineering• Founded 1905• 8 Academic Departments: AME, ASTE, BME, CEE, CHEM/MS, CS, EE, ISE
• Academic Programs: 27 BS, 58 MS, and 13 PhD
• Students: 2700 UGs, 5300 Gs• Faculty: 185 TT and 110 NTT
![Page 5: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/5.jpg)
USC Viterbi School of Engineering• ~5% annual growth in MS students over past 5 years
• 30 computer classrooms• 900+ desktops/laptops• 200+ instructional software• 1300+ class sections per semesters
• 18 FTE’s, 50 student workers
![Page 6: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/6.jpg)
Challenges• Digital natives; mobile• More classes are teaching with graphics intensive applications
• Applications require ever‐increasing processing power to run with acceptable performance
• Increase in class enrollment• Costly to build and maintain classrooms with computers
![Page 7: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/7.jpg)
Project GoalsEmpowering students to study with cutting‐edge performance, graphics‐rich applications anywhere, anytime, on any device
Enhancing mobility to improve student collaboration, productivity and innovation
![Page 8: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/8.jpg)
Project GoalsGaining flexible, rapid application deployment capabilities to enhance teaching and learning with latest engineering and design applications
Empowering faculty to experiment with innovative teaching methods
![Page 9: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/9.jpg)
Viterbi Virtual Desktops Relieve Space Constraints
Virtual Desktops From Any Device From Any Location
Auditoria
General Classrooms
OutdoorClassrooms
![Page 10: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/10.jpg)
SolutionvGPU‐enabled Virtual Desktop Infrastructure
![Page 11: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/11.jpg)
Defining Terms• VDI – Virtual Desktop Infrastructure• Horizon – VMware Horizon; VDI product• Virtual Desktop – virtual computer hosted on a server
• Host – server cluster that hosts the desktops• Client – end‐point device • Connection Broker – service that connects a client to a virtual desktop
![Page 12: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/12.jpg)
Instructional Computing• In the business of application delivery Install : Local execution; on‐premises access Stream : Local execution; on‐premises access; flexible Present : Server execution; on‐premises + remote access; flexible
![Page 13: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/13.jpg)
Application Delivery ‐ Install• Characteristics: Local program execution On‐premises access
• Pros: Use local hardware resource
• Cons: Inflexible Risk of software conflicts
Solutions: Sneakernet, sftp, download manager, Microsoft SCCM, Dell KACE, LANDesk, Symantec Altiris
![Page 14: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/14.jpg)
Application Delivery ‐ Stream• Characteristics: Local program execution On‐premises access
• Pros: Use local hardware resource Flexible computing
• Cons: Limited to LAN
Solutions: Citrix Provisioning Server (PVS), Dell vWorkspace(formerly WSM)
![Page 15: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/15.jpg)
Application Delivery ‐ Present• Characteristics: Programs execute on server Remote access
• Pros: Flexible computing Anywhere, anytime, any device
• Cons: High upfront cost; limited graphics support
Solutions: Microsoft RDS, Dell vWorkspace, VMware Horizon, Citrix XenDesktop
![Page 16: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/16.jpg)
App Delivery ‐ ComparisonsFlexible Computing
Performance Operational Risk
Impact on Learning Experience
Install Low High –h/w dependent
Low Medium –compatibility issues
Stream High High – h/w dependent
Medium –High
Medium –onsite only
Present High Medium –High
NVIDIA GRID the enabler
High High –anywhere, anytime, any device; a clear winner!
![Page 17: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/17.jpg)
When it Happened• Desktop streaming in physical labs: 2008 Q3 ‐ Present
• VDI Proof of Concept : 2013 Q4 – 2014 Q2• VDI Pilot : 2014 Q3 – 2015 Q2 (Academic Year 2014‐2015)
• VDI Phase I : 2015 Q3 – Present (Academic Year 2015‐2016)
![Page 18: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/18.jpg)
Workstation Solution Architecture – VMware
Shared GPU – vSGA(Horizon View 5.2)
Direct GPU – vDGA(Horizon View 5.3)
Hardware VirtualizedGPU (Horizon 6)
Up to DirectX 9.0c and OpenGL 2.1 only; no workstation‐class graphics support
Aka GPU Pass‐ThroughDirectX 11 and OpenGL 4.3; workstation‐class graphics
Flexible workstation‐class graphics support with high application compatibility
Guest OSvirtual
gfx driver
Guest OSvirtual
gfx driver
NV driverESX w/ vSGA ESX w/ vDGA
Guest OS
NV driver
2 GPUs/GRID K24 GPUs/GRID K1
Guest OS
NV driver
2 GPUs/GRID K24 GPUs/GRID K1
ESXHypervisor vG
PU
vGPU
2 GPUs/GRID K24 GPUs/GRID K1
![Page 19: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/19.jpg)
NVIDIA vGPU Profiles (K2/K1)
GRID K1 and GRID K2 : each GPU has 4GB of frame buffer memoryTesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory
![Page 20: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/20.jpg)
GRID K2 vGPU Profiles @ USC
Each Dell PowerEdge R730 or R720 server has 2x GRID K2 cards.
Virtual GPU Frame Buffer (MB)
vGPUs/GPU
vGPUs/Board
vGPUs/Server
Applications
GRID K260Q
2048 2 4 8 ArcGIS, Citilabs Cube, Siemens NX, SolidWorks, STAR‐CCM+, etc.
GRID K240Q
1024 4 8 16 Adobe Creative Cloud suite: Photoshop, Dreamweaver, Illustrator, etc.
GRIDK220Q
512 8 16 32 Autodesk AutoCAD, COMSOL, Erwin, Mathematica, MATLAB, Minitab, MS Office, Visual Studio, Python, Questa Sim, R, Revit, SAS, Xilinx ISE, etc.
![Page 21: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/21.jpg)
VM Configurations• High Graphics Intensity Apps
Supported apps: ArcGIS, Autodesk Maya, Citilabs Cube, Siemens NX, Siemens Solid Edge, SolidWorks, STAR‐CCM+, etc.
4 vCPUs, 32GB RAM, K260Q vGPU profile (2GB vRAM), 2 displays
• Medium Graphics Intensity Apps Supported apps: Adobe Creative Cloud suite – Photoshop, Dreamweaver,
Illustrator, etc. 2 vCPUs, 16GB RAM, K240Q vGPU profile (1GB vRAM), 2 displays
• Light Graphics Intensity Apps Supported apps: Autodesk AutoCAD, COMSOL, Microsoft Visio, Microsoft
Office, Mathematica, MATLAB, Minitab, R, SAS, Xilink, etc. 2 vCPUs, 8GB RAM, K220Q vGPU profile (512MB vRAM), 2 displays
![Page 22: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/22.jpg)
Tech SpecsHorizon 6 Architecture
![Page 23: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/23.jpg)
Technical Specs ‐ Hardware• Dell SonicWall SuperMassive firewalls• Dell Force10 (10GbE) network switches• Dell EqualLogic iSCSI SAN storage arrays• Dell PowerEdge R730/R720 servers
• NVIDIA GRID K2 cards
• Teradici APEX 2800 PCoIP offload cards
![Page 24: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/24.jpg)
Technical Specs – Software• vSphere ‐ Cloud computing
virtualization system includes ESXi(hypervisor)
• Horizon ‐ Desktop virtualization system• UX ‐ User experience monitoring• PernixData FVP ‐ software‐based
storage acceleration solution• TrendMicro Deep Security anti‐malware
![Page 25: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/25.jpg)
USC‐Specific User Experience• Simplified identity management – students
use same USC NetID account login credentials to access the Viterbi VDI system
• Granular user entitlement management –users are authorized/prioritized access to VDI based on class enrollment, class schedule, and where the client is connecting from
• Unified desktop experience of data storage across physical and virtual computing environments
![Page 26: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/26.jpg)
VDI Benefits to Students• Increases mobility• Enables device independence• Gains flexible computing• Realizes enhanced performance, productivity, and collaboration
• Improves security of user data via regular central data backup
![Page 27: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/27.jpg)
VDI Benefits to Faculty• Affords the same flexibility and mobility• Focuses on academics, not technology• Enables classrooms to transform to customizable learning spaces
• Empowers faculty to experiment with innovative teaching methods
![Page 28: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/28.jpg)
VDI Benefits to Administration• Relieves space constraints; eases classroom scheduling
• Facilitates online classes to include graphics‐intensive applications
• Facilitates innovative teaching methodologies
![Page 29: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/29.jpg)
VDI Benefits to IT• Eases system maintenance• Offers more secure computing environment• Affords agile and flexible computing• Affords rapid deployment of applications• Reduces break/fix issues at users’ devices• Focuses on more strategic projects
![Page 30: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/30.jpg)
Next Steps• Force multiplier… expand VDI capacity; capitalize on new gen GPU, Tesla M60 cards and GRID 2.0
• Convert workstations in computer classrooms to thin clients
• Optimize VDI management• Enhance disaster recovery capabilities• Faculty/staff desktop replacement
![Page 31: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/31.jpg)
Takeaways• Focus on the user experience• Know your users and use cases• Understand software licensing / behavior• Get the right people involved• Conduct a pilot that is true to scale• Optimize at every level and scale for growth• Prepare for change
![Page 32: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/32.jpg)
Final Thoughts• VDI gives flexibility, but implementation is complex• Virtualization has needs and considerations• New pressure on infrastructure• Changed cost structures ‐ cost shifted from edge to data center
![Page 33: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/33.jpg)
Your Opportunity
Great rewards often require bold risk – so step up to face your giants!
GRID Test Drivehttp://www.nvidia.com/object/vmware‐trygrid.html
NVIDIA and VMware Community (NVC)http://www.nvidia.com/object/nvidia‐vmware‐community.html
![Page 34: GPU Technology Conference 2016 Delivering Graphics ... · Tesla M60 and M6 (Aug 2015) : each GPU has 8GB of frame buffer memory. GRID K2 vGPU Profiles @ USC Each Dell PowerEdge R730](https://reader033.vdocuments.mx/reader033/viewer/2022050605/5fac4be133ddd00833170741/html5/thumbnails/34.jpg)
Questions and Comments