Sinisa Botas - Fotolia

What is the VMware Blast feature in Horizon 6?

VMware's Horizon 6 platform provides several technologies to reduce latency for end users working in a VDI environment.

Delivering desktop instances and virtualized applications to remote endpoints relies on fast, secure networking....

Network latency and chatty network protocols such as TCP can slow the performance of time-sensitive traffic such as mouse input, touchscreen gestures or streaming content. Horizon 6 integrates a variety of optimizations to improve the performance of common desktop and application content exchanged across the Internet. Collectively, this suite of optimization technologies is called VMware Blast.

From an endpoint support perspective, Blast Adaptive UX increases the communication performance of remote desktops and applications using HTML and a proprietary protocol called PCoIP. Blast Unity Touch improves the way that virtualized desktops and applications run on mobile devices, and Blast Local Access supports access to local USB devices and other peripherals even while users work with virtualized desktops and applications. In the area of media performance, Blast Multimedia improves multimedia streaming tasks such as streaming audio or video, while Blast Live Communications optimizes the performance of real-time audio and video such as Lync or Skype, and Blast 3D handles virtualized 3-D graphics rendering.

VMware can use three technologies to accelerate graphics on servers: virtual shared graphics acceleration, or vSGA; virtual direct graphics acceleration (vDGA); and virtual graphics processing unit, or vGPU. With vDGA, the hypervisor allows VMs to communicate directly with graphics hardware on the server using drivers that are native to the graphics adapter, such as NVIDIA or ATI drivers, for better graphics performance. With vDGA, the VM talks to the native graphics driver, and the VM's workload can perform any graphics function or feature that the graphics hardware can support, including DirectX 11; OpenGL; and even the compute unified device architecture, or CUDA, for parallel computing.

The problem with vDGA is that it's not a shared architecture -- it's only one VM (or desktop instance) per graphics adapter -- so this severely limits the number of graphics-intensive instances that the server can practically support. Even high-end graphics adapters with two or four GPUs pose serious limitations because there aren't enough PCIe slots -- or even power supply capacity -- to operate multiple graphics cards.

Still, vDGA might be the perfect answer when just a few top-quality graphics-intensive desktop instances are needed in the enterprise.​

Dig Deeper on Working with VMware View