Get the latest tech news

Arm Exploring IO_uring For Graphics Drivers For Better Performance & Synchronization


The IO_uring asynchronous I/O API for Linux is quite novel and has proven performance benefits

With time IO_uring has been adapted to other areas of the kernel like networking and now with a proposal raised by an Arm graphics driver engineer, it could potentially be adapted for use by Direct Rendering Manager (DRM) kernel graphics drivers. This approach would better jive with how Vulkan drivers could ideally function, would allow for better performance by letting user-space submit jobs directly to the hardware/firmware, and easier synchronization handling. It will be interesting to see where this IO_uring DRM work leads for improving job submission for Linux GPU drivers.

Get the Android app

Or read this on Phoronix

Read more on:

Photo of ARM

ARM

Photo of better performance

better performance

Photo of Synchronization

Synchronization

Related news:

News photo

AMD EPYC Turin delivers better performance/power efficiency than AmpereOne

News photo

AMD EPYC 9965 "Turin Dense" Delivers Better Performance/Power Efficiency vs. AmpereOne 192-Core ARM CPU

News photo

Arm's Guarded Control Stack "GCS" Support Looks Like It Will Be Ready For Linux 6.13