Citrix Blogs

How many users can share a GPU?

It is said that medieval scholars used to debate how many angels could dance on the head of a pin. These days, the more practical question I am frequently asked is, How many users can share a GPU?

With today’s Tech Preview release of XenApp 6.5 OpenGL GPU Sharing to XenDesktop/XenApp Enterprise/Platinum customers under Subscription Advantage, you can now come to your own answer to the users-per-GPU question. To download the Tech Preview, login to the Citrix Downloads page with your MyCitrix credentials, select “XenApp” and select “Betas and Tech Previews” and click on Find; the Tech Preview is posted at http://citrix.com/downloads/xenapp/betas-and-tech-previews/opengl-gpu-sharing-feature-add-on.html.

XenApp 6.0 introduced HDX 3D GPU Sharing for DirectX apps in March 2010. And as 2012 came to an end, we released a private Tech Preview of OpenGL GPU Sharing to selected partners and customers. While the most demanding “tier 1” graphics professionals (such as design engineers who are used to having a powerful graphics workstation at their desk) generally require a dedicated GPU for top performance, XenApp GPU Sharing is perfect for “second tier” users who may not be designing the next airplane or automobile but need to view or edit large 3D models that can’t be satisfactorily delivered using CPU-based software rasterization. Since this technology directly leverages the GPU video driver it doesn’t suffer from the performance limitations of GPU virtualization implementations based on API Intercept where the graphics commands have to be transferred from the user session to the session that controls the graphics processor. Nor is it limited to older versions of DirectX and OpenGL. And it can be used either on bare metal or with a hypervisor that supports GPU passthrough, such as XenServer 6.x or vSphere 5.1.

Comments from our early Tech Preview participants have been very positive and informative:

Additional tests are now underway with NVIDIA’s new GRID K2 card which offers two high-end Kepler™ GPUs. This card is specifically designed for Cloud-based visualization and high performance computing. With 3072 total CUDA cores and 8 GB of video RAM, the K2 has the potential to deliver even higher user density.

Thomas Poppelgaard of Commaxx has kindly prepared this video to show the performance of XenApp GPU Sharing: http://www.youtube.com/watch?v=yH1vHAUSL98&feature=youtu.be

By the way, if you can attend NVIDIA’s GPU Technology Conference in San Jose, California, March 18-21, you’ll be able to hear Thomas speak on the topic Successfully Delivering 3D Graphics Solutions for Your Business. Thomas has implemented Citrix 3D graphics delivery systems for several major customers in Denmark and will share his experiences and practical tips on how to achieve outstanding performance. I will also be speaking at the conference, on the topic Delivering 3D Graphics from the Cloud with XenApp and XenDesktop VDI.

All the major hardware platform vendors (Cisco, Dell, HP, IBM and SuperMicro) are certifying platforms that support the new GRID cards. If you’re able to get your hands on one of these new servers, please share your test results on our XenApp GPU Sharing Technology Preview Support Forum.

Derek Thorslund
Director of Product Management, HDX

Exit mobile version