Intel SVM Support Published For Linux - Another Step On The March To Xe GPUs

Written by Michael Larabel in Intel on 23 November 2019 at 12:01 AM EST. 6 Comments
INTEL
Ending out the week is an exciting development in the Intel open-source graphics driver space... Shared Virtual Memory (SVM) support! This is another step towards their upcoming discrete Xe GPUs and ultimately their exciting oneAPI conquest.

The preliminary patches were published on Friday night for implementing Shared Virtual Memory support for their i915 DRM driver so that a single address space can be shared between threads on CPUs and GPUs. This is critical for OpenCL and other modern programming APIs including their now-in-beta oneAPI interfaces.

For now there are 13 patches providing some two thousand lines of new kernel code. This Intel SVM support ties into the Heterogeneous Memory Management code that has come together in mainline the past few years.

Due to the timing of this volley, the patches won't be found in the Linux 5.5 cycle starting off next week but at the earliest will be found in Linux 5.6 releasing as the second major kernel of 2020.

This is just another step in the long road for enabling Intel Xe GPU support under Linux. We have covered other recent work like Intel multi-GPU support and device local memory support, among other changes that are clear indicators in their path to continuing to bring up their super exciting Xe GPUs under Linux. At least from the software side, I am super freaking excited around their GPU hardware ambitions and continued open-source contributions.
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