VOOZH about

URL: https://www.phoronix.com/news/Initial-Linux-SDXI-Driver

⇱ Initial Linux Driver Patches For Smart Data Accelerator Interface "SDXI" - Phoronix


👁 Phoronix

Initial Linux Driver Patches For Smart Data Accelerator Interface "SDXI"

Written by Michael Larabel in Hardware on 21 April 2026 at 06:22 AM EDT. Add A Comment
Recently sent out on the Linux kernel mailing list was the initial patches for implementing the Smart Data Accelerator Interface (SDXI) as a vendor-neutral architecture for memory-to-memory data movement offload.

Building off an initial "request for comments" last year, the SDXI basic Linux enablement is taking shape and aims for compatibility with PCIe-hosted SDXI 1.0 implementations. SDXI is self-described as a "memory-to-memory Data Mover and acceleration interface" with the most recent version of the spec being v1.0a from October 2024.

👁 SDXI architecture


With SDXI it's possible to have direct, user-mode access to hardware accelerators without CPU intervention and to also jive well in virtualized environments. It's been years in the making in being worked on by HPE, AMD, Microsoft, and other organizations.

This Linux SDXI driver now has all the basics covered for the v1.0(a) spec while future work is planned for exposing SDXI contexts to user-space via a character device, support for operation types, and greater configurability.

Those interested in SDXI can see this Linux driver patch series posted by AMD engineer Nathan Lynch.

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.