Intel ANV Vulkan Driver Patches For Cross-Stage Link Optimizations

Written by Michael Larabel in Intel on 29 October 2017 at 07:40 AM EDT. Add A Comment
INTEL
Jason Ekstrand has sent out a set of 21 patches this weekend for their "ANV" open-source Vulkan driver to support cross-stage optimizations.

This code also reuses some of the i965 OpenGL driver's cross-stage NIR linking code and makes other improvements to their pipeline code.

There aren't solid benchmark numbers yet for this cross-stage optimization code but it appears to help at least one Vulkan demo with around a two percent performance improvement.

More details via this patch series. Great to see Intel's continued Vulkan driver optimizations with every bit counting, especially recently with many patches having been coming through for an assortment of micro-optimizations. It will be interesting to see where ANV is at by the Mesa 18.0 release early next year.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week