High Performance Volume Kernels

Intel® Open Volume Kernel Library (Intel® Open VKL) is a collection of high performance volume computation kernels.

With Open VKL, you can improve your volume rendering application using a wide variety of volumetric data structures, as well as performance-optimized traversal and sampling algorithms.

We optimize Open VKL for the latest Intel® processors with support for SSE, AVX, AVX2, and AVX-512 instructions, and for ARM processors with support for the NEON instruction set.

Open VKL is available as open source under the Apache 2.0 license.

Current Release: v1.3.0

This release adds support for new VDB volume packed data layouts, improves memory efficiency and performance for particle volumes, and adds a new AVX512 8-wide CPU device mode.

Open Standards

The permissive Apache 2.0 license won't lock you in! Download the Open VKL source code on GitHub and modify it to fit your needs.

Open VKL is built with open source software such as the vectorizing Intel® ISPC compiler and Intel® Embree. Open VKL understands data stored with Open VDB, and can access it without conversion. This is a great way to enable lighting fast vectorized code in your pipeline!