Improvements to Nvidia's virtualization technology are aimed at turning graphics processors into a more important resource in data centers and could speed deployment of virtual desktops and delivery of data over the cloud.
The graphics company Tuesday announced improvements to its VGX technology, which virtualizes the GPU and makes it a resource that can be shared with CPUs and memory in servers. Hardware and software improvements to VGX will allow a graphics board to deliver multiple virtual desktops. Previously, VGX could deliver only one virtual machine per graphics board.
Citrix's Xen products, including XenServer and XenApp, should benefit from hardware and software improvements to Nvidia's VGX technology.
Virtualization enables efficient use of server resources in a distributed computing environment and GPUs could help cut electric bills through fast delivery of virtual desktops. GPUs are considered faster than CPUs in some cases and are used in some of the world's fastest computers for complex calculations, as well as by Web browsers for faster graphics rendering. Virtualizing graphics processors could enable servers to deliver games over the cloud and make high-performance resources available to remote users.
Nvidia worked with virtualization company Citrix to make improvements at the hypervisor, driver and hardware levels, said Sanford Russell, director of Grid marketing at Nvidia. The VGX improvements will work only with Citrix's Xen products, including XenServer and XenApp. Ultimately, Nvidia hopes to bring the VGX improvements to virtualization technologies from VMware and Microsoft, but Russell could not provide a specific date on when that may happen.
Graphics processors from Nvidia and Advanced Micro Devices are already being used for virtualization, with server makers Dell, Hewlett-Packard and IBM offering servers designed for the hyperscale environment. But the virtual desktop user sessions were shorthanded by limited resources.
The updates to VGX will deploy virtual desktops running full Windows 7 and users will be able to run multiple applications in each session, Russell said.
"What we are delivering is a true PC experience," Russell said.
The Nvidia Grid K1 graphics board, which has four graphics processors and 16GB of DDR3 memory, will be able to support up to 32 virtual machines simultaneously. The Grid K2 board, which has two graphics processors and 8GB of GDDR5 memory, will be able to support up to eight VMs. The virtual machines will be able to tap into on-board DirectX 11 support to boost multimedia performance.
The graphics processors are based on Nvidia's latest Kepler architecture and the boards have independent schedulers and memory management units to handle virtual-machine deployment. VGX enables GPUs to skip CPU cycles and to directly deploy and manage virtual machines.
Sign up for CIO Asia eNewsletters.