AMD Working On GPU Compute Virtualization Support With ROCm/HIP For VMs

Written by Michael Larabel in Radeon on 17 October 2024 at 06:46 AM EDT. 2 Comments
RADEON
Last week at XDC 2024 in Montreal was a status update on AMD's GPU compute virtualization support around their open-source Linux GPU driver and ROCm compute stack.

In the past I've covered AMD's work on enabling Xen virtualization support with 3D graphics and the like. More recently their focus has been on getting VirtIO GPU support working for GPU compute. In fact, they have prototyped AMD ROCm native context support within virtual machines and demonstrating OpenCL compute running within VMs.

Along similar lines, coincidentally Qualcomm just announced their Mesa VCL driver for OpenCL acceleration within VMs.

AMD ROCm virtualization


AMD is working to not only support ROCm-based OpenCL wihtin VMs but also eventually the full ROCm/HIP compute stack. Their work is inspired by the VirtIO native context support used for 3D graphics and with API forwarding using their libhsakmt.

AMD ROCm HIP plans for VMs


AMD is working to upstream their solution for this ROCm compute support for use in virtualization. This effort like their prior Xen improvements appear to revolve around catering to in-vehicle systems.


Those wishing to learn more can see the X.Org Developer's Conference 2024 video embedded above as well as the PDF slide deck for all the details.
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