AMDGPU Linux Driver Preparing Gang Submission Interface

Written by Michael Larabel in Radeon on 3 March 2022 at 05:31 AM EST. 4 Comments
RADEON
The AMDGPU Linux kernel driver is preparing a new interface for allowing user-space to submit work to the GPU that will be executed across multiple engines simultaneously.

Longtime AMD open-source Linux driver developer Christian K├Ânig sent out this "gang submission" interface patch series today for the AMDGPU Direct Rendering Manager driver. The gang submission for the Radeon command stream (CS) guarantees that the work will be executed on the different engines at the same time. "Allows submitting jobs as gang which needs to run on multiple engines at the same time. All members of the gang get the same implicit, explicit and VM dependencies. So no gang member will start running until everything else is ready. The last job is considered the gang leader (usually a submission to the GFX ring) and used for signaling output dependencies."

More details for those interested via this patch series.

It's certainly a busy time of the year for the AMD Radeon Linux driver developers with working on new hardware support while continuing to tack on new driver features and optimizations for existing hardware platforms.
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