AMD Posts Linux Patches For Better Graphics/Compute Interoperability & Other Benefits

Written by Michael Larabel in AMD on 17 October 2023 at 08:30 PM EDT. 3 Comments
AMD
AMD today posted a set of interesting patches for enabling better integration of their AMDKFD (Kernel Fusion Driver, what is their compute kernel driver) memory management with Linux's DRM GEM ioctl API. In turn the code allows managing virtual address (VA) mappings in compute VMs with the GEM_VA ioctl interface for greater control of buffers imported via DMA-BUF.

The focus on this patch series is providing greater flexibility around virtual address management for the AMD ROCm user-mode code and better interoperability between compute and graphics. With DMA-BUF this can also allow for sharing of memory between processes.

AMD AI Day


Anything improving the open-source ROCm compute stack is a win and even more so when better integrating with existing Linux interfaces like GEM_VA. See this patch series if interested in more of the technical details and work happening to the AMDKFD kernel compute driver.
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