Tag: Nvidia

NVIDIA GRID 2.0

Nvidia grid 2.0 2x

NVIDIA GRID 2.0

NVIDIA have released the next generation of GRID 2.0. GRID 2.0 is based on the Maxwell architecture and the GRID 1.0 (K1/K2) was based on the Kepler architecture. I have been working with the GRID 1.0 technology since 2012 and it have matured alot in its 2 years of history. When the K1/K2 was released they was first working with GPU pass-through and then vGPU got introduced and you could virtualize the GPUs and increase density, which people wanted. Citrix was with their hypervisor the first company that supported NVIDIA GRID 1.0 and they was also the first company integrating vGPU into their Citrix Studio, so companies could easier provisioning machines with either MCS technology or PVS technology. VMware supported GRID 1.0 vGPU technology in 2015 in their hypervisor VMware vSphere 6.0 and fully integrated with their EUC stack VMware View, so companies can fully provisioning machines. The great thing about GRID 2.0 is that there is no need for a conversation when to choose either a K1 or a K2, if you required GPU compute or GPU framebuffer, M60 are being added to the tope end of the range  and bringing 2x the performance, and if you have bladeserver’s, you can add the powerfull vGPU technology into the bladeserver’s with the M6.

Please notice that M6 will 0nly be supporting newer architecture of vendors not old platforms.

Maxwell architecture

Maxwell architecture is the new architecture of GPUs and a powerful GPU you might know is the Titan X

New GPUs GRID 2.0 and specifications

In GRID 2.0 NVIDIA now have a GPU for blade servers a MXM single socket, High-end GPU called M6

In GRID 2.0 NVIDIA replaces K1/K2 with the new PCIe 3.0 Dual Socket, Dual High-end GPU called M60
The M60 delivers 4096 CUDA or compute and 16GB GDDR5 memory/framebuffer

The M60 has 6x the h.264 encoders of the K2, and also Maxwell supports 4:4:4 chroma sub sampling, which is great news for encoders.

maxwell_grid

Certified GRID 2.0 servers

Click the link to see which servers are certified for M60 and M6
http://www.nvidia.com/object/grid-certified-servers.html

M6 have following servers supported:

m6 certifiedM60 have following servers supported:

m60 certificed

vGPU software editions and license

nvidiagrid20licensemodel

NVIDIA GRID 2.0 software is available in three editions that deliver accelerated virtual desktops to support the needs of your users. These editions include Virtual PC, Virtual Workstation, and Virtual Workstation Extended. GRID perpetual licenses are sold by Concurrent User (CCU).

NVIDIA GRID 2.0 (CCU) stands for ConCurrent User. So basically, per running VM as regardless of whether the user is connected to the VM or not, the VM is connected to the GPU and so consumes a license

NVIDIA GRID 2.0 software is much more than a “driver”. While the software package does include a guest driver for Windows and Linux, it also includes the NVIDIA GRID vGPU manager for VMware vSphere and Citrix XenServer, as well as the license server and M6/M60 mode switching utility.

NVIDIA Tesla M6 and M60 profiles are specific to the M6 and M60. There will be similar profiles as to what NVIDIA had on K1 and K2 (512 MB through 4 GB), all with twice the number of users on M6/ M60 compared to K1/K2. Plus, there is an additional 8 GB profile on M6/M60 which also adds support for CUDA, which wasn’t available on K1/K2.

NVIDIA GRID 2.0 is Maxwell only. If you are an existing customer K1/K2 are unchanged and will remain as a parallel option.

nvidiagrid20licensemodel 2

 

nvidiagrid20licensemodel 3

The NVIDIA GRID 2.0 solution

nvidiagrid20

Summary

GA of NVIDIA GRID 2.0 (M60 and M6) will be 15 September 2015.

To get NVIDIA GRID 2.0 if you are a Citrix customer you need:
Server hardware that supports NVIDIA GRID 2.0 +NVIDIA GPU M60 or M6 + NVIDIA vGPU Software license + Citrix XenDesktop or XenApp License (XenServer is included in XD/XA licenses)

To get NVIDIA GRID 2.0 if you are a VMware customer you need:
Server hardware that supports NVIDIA GRID 2.0 +NVIDIA GPU M60 or M6  + NVIDIA vGPU Software license + VMware Horizon license (Horizon includes vSphere for Desktop)

If you are a Citrix customer that wants to run on VMware vSphere you need:

Server hardware that supports NVIDIA GRID 2.0 + NVIDIA GPU M60 or M6 + NVIDIA vGPU Software license + Citrix XenDesktop or XenApp License + VMware vSphere Enterprise Plus license or vSphere for Desktop license

Source

NVIDIA GRID Test Drive

NVIDIA GRID Website

NVIDIA GRID News

NVIDIA GRID YouTube Channel

Questions? Ask on our Forums

NVIDIA GRID on LinkedIn

Follow NVIDIAGRID on Twitter

Citrix License FAQ regarding vGPU 

Vmware License FAQ regarding vGPU

 

Lakeside Case Study – sizing NVIDIA GRID vGPU

aibelcoverLakeside Case Study – sizing NVIDIA GRID vGPU

Hi all

I am very proud to share the results of the work I did with my friend and coworker Magnar Johnsen from FirstPoint. We have been developing for a long time a smart new way of analyzing data (iOPS, CPU, Memory, GPU, Latency..) and different pieces of software was evaluated and Lakeside Software was the product we decided to go with and both our companies Poppelgaard.com and Firstpoint who are a Lakeside partner so we are legit to make assessments for clients using Lakeside Software. Below article helps you if you are about to size a NVIDIA GRID vGPU solution using either Citrix XenServer or VMware vSphere. If you have been at NVIDIA GTC, Citrix Synergy, BriForum, E2EVC or seen me talking at a Citrix User Group you might have seen the results of the work we did, thats changing on how we think applications are impacting that requires a GPU.

Magnar and I go way back.

Magnar and I have a long past with remote graphics and when we put our minds together we create something that is beautiful. Last year at Citrix Synergy audience could see how people could virtualize 3d remote graphics from Virtual Reality solution using Oculus Rift “Facebook” from the cloud. This was showed for the first time for audience and Citrix loved the idea and redesigned their exhibit about HDX 3D Pro next to FrameHawk, and sorry FrameHawk we stole all the attention with everybody wants to try the VR solution. The cool thing was VR was cool, but me and Magnar worked months “hard” to analyze the data we find at Aibel and we did very successful assessment and we shared the findings at Brian Madden BriForum in May 2014, just after Citrix Synergy, and the audience could for the first time learn the lessons we experienced and we could see applications behavior is not “just” what you might think or expect it to be. Analytics is the key to understand your app. Lets talk about why…

Lets dig into the case study we did at Aibel

Aibel is an industrial pioneer with a history dating back more than a century. With around 5,500 employees worldwide the company is a leading supplier of engineering services related to oil, gas and renewable energy.

Aibel is a huge user of desktop virtualisation technology and is currently delivering virtual desktops to around 4,500 users. The challenge was to work out what to do with the remaining 1500 CAD/CAM workstations where graphics intensive modelling of 3D designs tied them to powerful physical workstations.

With projects occurring at the eight Aibel locations in Norway as well as at the Aibel offices in Thailand and Singapore the amount of data flowing across the WAN was increasing and becoming unwieldy. Large engineering models needed to be accessed on location and shared with engineers and designers in all Aibel office locations.

Virtualisation was seen as the solution to these issues but the challenge was how to virtualise graphics intensive workloads without impacting user experience or drive uneconomic datacentre specifications.

Partner Expertise

Firstpoint AS, a trusted Citrix Gold partner and virtualisation specialists, were brought in to advise Aibel on how to best virtualise this tricky user group.

They teamed up with Thomas Poppelgaard, an independent expert in virtualisation and GPU technologies and together they started an initial survey of Aibel’s situation.

GPU Acceleration Approach

It became quickly clear that the only way to successfully virtualise the 3D graphics workstations in an economically viable fashion was to deploy GPU acceleration technology in the datacentre. NVIDIA’s GRID cards would allow dedicated and shared GPU accelerators to be placed in the datacentre to be used by virtual desktops offloading server CPUs and removing user experience impact for other virtual desktop users.

The Challenge

Having identified the technology approach the challenge now was to work out how to size the workload of these 1500 users and design a solution that would deliver user experience at least as good as their current physical desktop experience. In order to do that the team needed to work out:

  • What graphics applications are in use today
  • Who is using which applications and workstations
  • What GPU processor power is being consumed today by application, user and workstationPoppelgaard.com and FirstPoint brought in Lakeside Software’s SysTrack to do this job. Using SysTrack’s granular data collection model they could model a complete picture of application and GPU workload across all the users and workstations in use at Aibel today.

The Outcome

aibel-results1Using SysTrack the team has been able to build a complete inventory of the existing application and workstation estate and user behaviour. Using these analytics and SysTrack technologies a detailed specification and design for the future NVIDIA GRID based desktop virtualisation infrastructure has been created. Aibel is able to trust this design

as it is completely based on observed data captured from their existing estate and modelled using industry leading technologies from Lakeside and NVIDIA to create the optimal solution for Aibel’s situation. Key in any design is to not over provision the solution and thereby inflate the cost of the solution. On the other hand under provisioning will lead to a poor user experience and potential project failure. SysTrack ensures the right data is used to make the right decision for the future estate.

The assessment was primarily executed to understand Aibel engineers CAD applications such as Aveva PDMS, Bentley Microstation, etc. Shown below is a summary of average GPU usage for 1500 physical machines which revealed surprisingly that internet browsers are very GPU intensive compared to other applications.

Another benefit of leveraging SysTrack was the SysTrack MarketPlace report that had been co-authored by Lakeside and NVIDIA which allowed the team to convert all the data collected into accurate sizing of the number of NVIDIA GRID cards by model number required to offload the GPU workload.

aibel-resultsvgpuThe output from SysTrack also showed how GPUs were being used across the existing estate and how hard they were being utilised. Using jointly authored Lakeside/NVIDIA reports this data was then used to calculate estimated vGPU profiles.

 

 

 

 

Source

 

thomas poppelgaard CTP & MVP

Citrix technology professional – CTP, and Microsoft Most Valuable Professional MVP, Thomas Poppelgaard provides professional services. Write to me on my email thomas@poppelgaard.com or call on my cell +45 53540356

 

VMware Horizon View 6.1.1

VMware Horizon View 6.1.1 has been released

This is my first blogpost about VMware EUC product and VMware is investing alot in end user computing space and making this GPU enabled.

In release 6.1.1 VMware have enabled GPU pass-through (vDGA) to Linux virtual machines that run on following OS (Ubuntu, RHEL, CentOS, or NeoKylin) this technology can be used with NVIDIA GRID

This means with 1 physically NVIDIA GRID K1 you could have 4 linux VMs with GPU pass-through,k cause a K1 have 4 physically GPUs. With 1 physically NVIDIA GRID K2, you can have 2 linux VMs with GPU pass-through, cause a K2 have 2 physically GPUs

Below gives you an understand which GPU methodology I am talking about with what you can do with vDGA.
FYI – VMware View 6.1.1. supports NVIDIA GRID vGPU but only with Windows OS.
KUDUS goes to TeamRGE, for using their graphics.

vDGA_GPU_pass-through

 

vDGA_GPU_pass-through_2

What’s New in This Release of VMware Horizon View 6.1.1

VMware Horizon View 6.1.1 resolves known issues in previous releases and provides the following new features and enhancements:

  • Client Drive Redirection
    Users can share folders and drives on their local client systems with remote desktops and applications. Client Drive Redirection is supported on VDI desktops that run on single-user machines and on RDS desktops and applications. The feature is supported on Windows clients and, as a Tech Preview, on Mac OS X clients.
  • Horizon 6 for Linux Desktops
    You can now deploy Horizon 6 desktops on Linux virtual machines. With the View Agent for Linux installer, you can set up parent virtual machines or templates that run on Ubuntu, RHEL, CentOS, or NeoKylin and deploy Linux-based VDI desktop pools in View Administrator. You can configure Linux virtual machines to use vDGA to support 3D graphics applications running on NVIDIA GRID GPU cards. Some features such as SSO, automated provisioning, and local device redirection are not supported in this release. For details, see Setting Up Horizon 6 for Linux Desktops guide.
  • Serial Port Redirection
    With serial port redirection, users can redirect locally connected serial (COM) ports such as built-in RS232 ports or USB to Serial adapters. Devices such as printers, bar code readers, and other serial devices can be connected to these ports and used in the remote desktops.
  • Support for Windows Media Multimedia Redirection (MMR) for RDS Desktops
    Windows Media MMR is now supported for videos playing on RDS desktops. In past releases, this feature was supported only on VDI desktops that run on single-user machines. For details about supported desktops, see see System Requirements for Windows Media MMR in the Setting Up Desktop and Application Pools in View guide.
  • HTML Access Support for Hosted Apps
    Users can now connect to Hosted Apps from HTML Access Web clients. To take advantage of this feature, you must download and install a separate HTML Access installer from the Horizon 6 version 6.1.1 download page. For details, see To use HTML Access with Hosted Apps.

Source

VMware Horizon 6.1.1 release notes

 

Citrix technology professional – CTP, and Microsoft Most Valuable Professional MVP, Thomas Poppelgaard provides professional services. Write to me on my email thomas@poppelgaard.com or call on my cell +45 53540356

Best of NVIDIA GTC 2015

NVIDIA GTC 2015

Hi All

GPUtechnologyconferenceIMG_1730

IMG_1734IMG_1740

 

After a succesfull NVIDIA GTC (gpu technology conference) in San Jose, March 2015. It was amazing all the brain gathered in one place, at NVIDIA GTC 2015, I had so many great conversations with friends, partners and there was one sentence I thought through “try to imagine what could you do for the world if we tried to build 1 thing with all this brain power in joined forces” . NVIDIA is doing amazing things and this year it was all about “Deep Learning” and “NVIDIA GRID”. Google was part of the keynote and it was very interesting seeing how far AI is evolving, Elon Musk the guy behind Tesla, Space-X was also on stage.

NVIDIA GRID was big this year and all the vendors, Lenovo, HP, Dell, Cisco, Supermicro, Citrix, Vmware and such was there. There was tonz of success stories and best practices. So amazing to learn all the best on GPU enabled application/desktop using either Citrix or VMware, this is the conference to learn from people that are early adapters, the best of the best. If you feel missed out come next year and you understand what I mean. This conference is very different compared to other conferences. This is here it all happens, all industries meet and make a fusion across GPU’s. If you missed this year GTC, I highly recommend you go to the next year GTC which takes place in April 4-8th, 2016 in Silicon Valley

I have captured some of the best moments

Great meeting Lakeside Software and seeing they had the “print” of the case study I did with Magnar Johnsen we did for Firstpoint client AIBEL.

FullSizeRender 2

I meet for the first time the CEO and founder of NVIDIA Jen-Hsun Huang, he is a very inspiring person.

IMG_1814IMG_1816

IMG_1820
Another great friend was Fred Devoir from Textron “the man in the middle” and another great friend and fellow CTP, Dane Young.

Fred Devoir had two sessions at GTC, I highly recommend you watch them both.

If you attended and could see all the sessions or you couldn’t join GTC, now all 500 sessions are available for the public. #AMAZING, thank you NVIDIA for this.

I have in this blogpost made it easy to find all the great sessions about NVIDIA GRID

Learn the best of the best about NVIDIA GRID implementations:

If you want to Watch the session I did at NVIDIA GTC click here

Click the sessions with the “blue” link and the recorded session will start.

Citrix sessions

 

Gunnar Berger, CTO from Citrix
S5872 – Worlds Collide: What Happens When VDI Meets GPU? 

Derek Thorslund, Director of Product Management, HDX, Citrix Systems
Mayunk Jain, Senior Technical Marketing Manager, Citrix Systems
S5390 – Citrix HDX 3D Virtualization: Six Years of Remoting 3D Apps

Roland Wartenberg Director Global SAP Alliance, Citrix
David Cruickshank Sr. Director, Strategy and Operations, SAP Co-Innovation Lab, SAP Labs
S5377 – Running SAP 3D Visual Enterprise Using Citrix and NVIDIA – What about Performance?

Erik Bohnhorst, SR. GRID Solution Architect from NVIDIA
Ronald Grass, SR. Systems Engineer from Citrix

S5393 – Evolution of an NVIDIA GRID™ Deployment

 

Citrix customer success stories:

Success story – Ford Motor Company

Chip Charnley, Technical Expert from Ford Motor Company
S5206 – So You Want to Deploy High Resolution Graphics Desktop Virtualization

Success story – Roger Williams University

George Thornton, VP of Engineering from Logical Front
Jim Galib IT Director from Roger Williams University
Ryan Tiebout, System Operations Manager from Rogers Williams University

S5225 – University’s Desktop Virtualization Delivers Graphics-Intense Apps on Any Device

Success story – Duke University

G Allan Johnson Charles E Putman Professor of Radiology,Physics, and Engineering from Duke University

S5558 – Publishing Medical Image Studies with NVIDIA GRID™

Success story – Georgia Institute of Technology College of Engineering

Florian Becker Sr. Director, Strategic Alliances, Lakeside Software

Didier Contis Director Technology Services, Georgia Institute of Technology College of Engineering

S5128 – Case Study: Georgia Tech Uses Citrix XenApp with NVIDIA® GRID™ to Deliver Engineering Applications

Success story – Textron

Fred Devoir Sr. Architect, Textron Inc.
Randall Siggers Solutions Architect, Textron Inc.

S5485 – Exploring Design Considerations: CAD/CAM Experiences from the Experts Using Citrix and VMware

Success story – The Kanavel Group

Garrett Taylor CIO, The Kanavel Group

S5620 – Implementing NVIDIA GRID with XenDesktop: A Technical Deep Dive


VMware sessions

Mark Margevicius Director, EUC Strategy, VMWare

S5533 – Dedicating GPUs for VDI and SBC Workloads: How the ROI and Business Value More Than Justifies the Expense

Banit Agrawal Senior Performance Engineer, VMware
Luke Wignall GRID Performance Engineering Manager, NVIDIA
Lan Vu Performance Engineer, VMware

S5385 – Benchmarking 3D workloads at scale on NVIDIA GRID with Horizon View 6 using View Planner

Jeff Weiss NVIDIA GRID SA Manager, NVIDIA
Luke Wignall GRID Performance Engineering Manager, NVIDIA

S5405 – VMware Horizon 6 and NVIDIA vGPU: Installation and Configuration Best Practices

VMware customer success stories

Success story – Jacobs Engineering

Jeff Weiss NVIDIA GRID SA Manager, NVIDIA
Randall Siggers Solutions Architect, Textron Inc.
Ali Rizvi PLM Support Analyst, Bell Helicopter

S5345 – VMware Horizon 6 View with NVIDIA GRID: A Practical Discussion of a Real-World Deployment

Success story – USC Information Sciences Institute

John Paul Walters Project Leader, USC Information Sciences Institute

S5323 – Achieving Near-Native GPU Performance in the Cloud
Download PDF of presentation

Success story – HDR Inc

Clint Pearson IT Infrastructure Systems Lead, HDR, Inc.
Jeremy Korell IT Infrastructure Systems Lead, HDR, Inc.

S5414 – GPU-Enabled VDI and Rendering at Architecture and Engineering Firm HDR

Vendors (HP, Cisco, Lakeside Software)

System Integrators of NVIDIA GRID


 System Integrators success stories of NVIDIA GRID

Success story – Poppelgaard.com

Thomas Poppelgaard, Technology Evangelist from Poppelgaard.com

S5445 – Building the Best User Experience with Citrix XenApp & NVIDIA® GRID™

Success story – PQR

Jits Langedijk, Senior Consultant from PQR

S5265 – Customer Success Story: Desktop Virtualization with NVIDIA GRID for a Large Construction Company

Success story – IMSCAD

Adam Jull CEO, IMSCAD

S5219 – Delivering Production Deployments Using Virtualization and NVIDIA GRID™

Success story – Wipro

Michael Harwood Citrix Architect, Wipro Limited

S5283 – Remote Visualization in Healthcare


Panel discussions

Aivars Apsite, Technology Strategist, Metro Health
Cedric Courteix, Partner Alliance Architect, VMware
Clint Pearson, IT Systems Lead, HDR Inc.
John Meza, Performance Engineering Team Lead, Esri

S5542 – Scaling Out Virtual GPU with NVIDIA GRID and VMware Horizon


NVIDIA sessions about Citrix & VMware

Jason Southern Senior Solution Architect, NVIDIA

S5213 – Effective Planning for Density and Performance in a Virtual Desktop Deployment with NVIDIA GRID™

Manvender Rawat GRID Applied Engineer, NVIDIA
Jason K Lee GRID Applied Engineer, NVIDIA

S5560 – Scalability Testing for Virtualized GPU Environments

Webinar I did with XenAppblog – “GPU in virtualization, learn why it’s important” now available

Hi All

I am very excited to share this great news with you all. I did a webinar with fellow CTP  Trond Eirik Håvarstein from XenAppBlog.com, and we had a special guest surprise Jeroen Van De Kamp CTP and CTO, LoginVSI announcing ground breaking stuff in the webinar. We had over 700 people signed up for the Webinar, if you was among the crowd that missed the opportunity to see the webinar here is your chance, the webinar is now available for everyone for free. There was a lot of Q/A and I will the next couple of days reply to all the Q/A and make them available in this article.

The webinar has been re-mastered and the audio & graphical demo videos is even better now  than in the actual webinar, make sure to check it out now:

Download the presentation here (PDF format)

Summary of webinar product announcements from LoginVSI, Lakeside Software, Uberagent for Splunk.

loginvsi
LoginVSI upcoming new version support’s GPU benchmark…

LoginVSI is working on next version that will support benchmark, capacity planning, stress testing the “missing component in virtualization” GPU. If you are interested you can write to get access to the beta version of LoginVSI.

Here are some screen shots from the session…. watch it to here what Jeroen tells about the upcoming version

Note if you want to get more info on the next version of LoginVSI that supports GPU, write to info@loginvsi.com subject GFX

LoginVSI_gpu_01 LoginVSI_gpu_02

LoginVSI_gpu_03

 

Lakeside

Lakeside Software Monitoring/Assessing NVIDIA GRID

Another groundbreaking product announcement was from Lakeside Software, they are about to release version 7 of Systrack that will support NVIDIA GPU Monitoring/assessing.

Application Graphics Benchmarking

The transformation of an existing software portfolio first begins with the identification of all of the actively used software packages in the environment. The added complication in the case of a project to begin advanced application delivery is the need to understand multiple facets of usage: resource consumption, graphics utilization, frequency of use, user access habits, and mobility needs. Because the state of IT is already so complex it only becomes possible to fully understand and plan with a complete set of descriptive information that really characterizes the unique aspects of every environment. Of particular interest is the ability to first identify applications that have GPU demands, and then begin to segment them into tiers of utilization. SysTrack continually collects information about software packages as they’re used and normalizes all data points for cross platform comparison. One of the key performance parameters that’s identified in this process is a graphical intensity measure (Graphics Index) that provides a way to identify those applications in the portfolio that have higher GPU demands than others. With this critical information it becomes possible to segment the portfolio into groupings based on their requirements for specific resources. By tying a general sense of which applications have peak demand to total length of usage it becomes easier to start developing a portfolio made up of different combinations of usage styles. This includes separating applications that may be used by a small set of the population with intense requirements versus widely used applications with a smaller footprint. Of course, this also allows for much deeper analytics centering on the behaviors of users that is quite important in planning the GPU profiles in use in provisioning. Figure 1 displays this relationship in a bubble chart format, this format groups applications based on their similar characteristics presenting clusters of similar applications in larger bubbles. The vast majority of applications exist in the “low graphics demand – Low Time Active” area in the bottom left, while only a select few have either high graphics demand or high time active.

lakesidesoftware_systrack7-gpu2

SysTrackTracks graphics usage frequency across on physical clients and allows you to group users based on graphics usage & frequency

A natural expansion of this is grouping users into distinct workload types to understand how best to configure the profile types and GPU assignments for users. Once the target applications and users have been characterized and a plan has been developed it’s critical to begin the process of sizing the environment. This includes determining the architecture, sizing the desktops and servers that will be worked with, and identifying resources that will be required to support the needs of the planned deployment.

Resource Modeling & Capacity Planning

NVIDIA Marketplace report from Systrack’sVirtual Machine Planner (VMP) outlines the number of users that fall into different use cases making it easier to forecast how many users per board can be allocated

With a complete portfolio plan it now becomes possible to move into the next phase and start creating a model for what resources will be required for a complete environment. Because each of the users have been fully characterized throughout the assessment data collection interval it’s possible to use SysTrack’s Virtual Machine Planner (VMP) for powerful mathematical analysis to provide deep insight into infrastructure provisioning. The first component of this involves using the profile information above to help develop a plan for what kind of solution will be provided to the end-users. By segmenting the population into different delivery strategies using Citrix FlexCast options as a guideline, a more complete and accurate picture of how the net new environment will operate can be created. An additional benefit of segmentation is the ability to take advantage of grouping by general graphics consumption to identify the number of GPUs required for the environment based on the user density information for each profile type

vgpu-profile

The NVIDIA MarketPlace report from VMP outlines the number of users that fall into the various use cases (e.g. “high” for a designer or higher end power user), making it much easier to forecast how many users per board can be allocated and in turn how many total boards may be needed

lakesidesoftware_systrack7-gpu0

This information creates an easy to use design for a set of user profiles, both for the actual desktop delivery and for the vGPU assignment. By ensuring the best possible analysis of the environment prior to the actual deployment the end-user experience is much simpler to forecast and control. This results in higher end-user satisfaction and a shorter transition time.

User Experience Optimization

After the successful implementation of the solution the environment still requires observation to prevent interruption of service and the potential for productivity impact. The best way to ensure optimal end-user service quality is to have a real-time alerting and analytical engine to collect and report instantly on degradation of any aspect of the systems the users interact with. SysTrack provides this in the form of proactive alerting, detailed system analysis in Resolve, and aggregate trending through Enterprise and Site Visualizer. An even more interesting feature is vScape, a tool designed to examine utilization across multiple virtual machines and correlate resource consumption to concurrency of application utilization. vScape provides real-time updates of all of the application usage across all virtual platforms in an enterprise, including information about what applications are currently demanding GPU resources. It also provides insight into other resource demands as well, such as CPU, memory, and I/O. This can help automate the discovery of co-scheduled or highly concurrent applications to pinpoint the root cause of oversubscription issues much more quickly. It also provides key insight into guest health characteristics with trending to correlate precisely which events may lead to service degradation

lakesidesoftware_systrack7-gpu3

Another key feature introduced in SysTrack version 7.0 is the result of close collaboration with NVIDIA to leverage APIs presented in the guest operating system. This allows the capture of detailed GPU performance metrics to correlate vGPU consumption to end-user service quality. Specifically, with NVIDIA drivers present in the guest OS or on a physical system, the GPU utilization and key metrics (see table 2 for a sample of selected metrics) from the graphics card can be captured and analyzed in the same way as CPU or other system metrics are currently in SysTrack.

lakesidesoftware_systrack7-gpu1

In Systrack 7 after provisioning users in VDI environment the IT admins can monitors performance, which enables to optimize density over time.

This completes the set of KPIs used in SysTrack to calculate the end-user experience score, including categories like resource limitation, network configuration, latency, guest configuration, protocol specific data for ICA, and virtual infrastructure. With a complete set of relevant information the proactive and trending health analysis provided in SysTrack yields a thorough analysis in an easy to understand, quantitative score that summarizes performance on an environmental, group based, or individual system level.

NVIDIA GPU Monitoring/Assessing: (Works with all NVIDIA GPU) Quadro, Kepler, GRID

 

You will be able to look at following parameters:

  • Device ID
  • Power State
  • GPU Usage
  • Frame Buffer Usage
  • Video Usage
  • Bus Usage
  • Memory Usage (Bytes and Percent)
  • # of Apps
  • Temperatures and Fan RPMS

Use this data to accurately plan and size GRID and HDX 3D Pro deployments based on actually observed usage and utilization.

Monitor users post-deployment to provide the best user experience

I recommend reading the whitepaper Lakeside Software have created:
White Paper: SysTrack Delivery Optimization and Planning for NVIDIA GRID and Citrix HDX

 

uberagent

UberAgent 1.8 for Splunk adds GPU performance monitoring

Helge Klein have developed a new version of Splunk that now supports monitoring of GPU, this was a feature request I talked with Helge Klein about in 2013, and I am so happy to see the results what he have done with UberAgent for Splunk, lets dig in what it can do.

uberAgent measures:

  • GPU compute usage per machine
  • GPU memory usage per machine
  • GPU compute usage per process
  • GPU memory usage per process
  • uberAgent shows memory usage separately for shared and dedicated memory (dedicated = on the GPU, shared = main system RAM)
  • uberAgent shows compute usage per GPU engine. The various GPU engines serve different functions, e.g. 2D acceleration, 3D acceleration, video decoding, etc.

uberAgent - process GPU usage uberAgent - single machine GPU usage over time uberAgent - single process GPU usage over time uberAgent - machine GPU usage

For more information visit uberAgent’s website.

My 5 cents

I am very excited to share my findings of some of the things I do in poppelgaard professional services. Feel welcome to contact me at thomas@poppelgaard.com if you are interested in using my professional services and you need help with GPU solutions.

You will see more upcoming blogs from me covering this topic. End User experience, assessments of GPU workload, scaling/sizing, benchmarking, hardware supported, GPU side by side experience, Hypervisor vs Bare metal with a GPU. Watch out for cool things….

Source

Watch the webinar here (YouTube)
Download the presentation here (PDF format)

Lakeside Software
LoginVSI
White Paper: 
SysTrack Delivery Optimization and Planning for NVIDIA GRID and Citrix HDX
UberAgent for Splunk

Citrix XenDesktop HDX3D Pro
Citrix XenApp with GPU Sharing
Citrix XenServer vGPU
NVIDIA GRID
AMD FirePro
VMware vSphere vDGA
VMware vSphere vSGA with NVIDIA GRID