Private bug reported:
The Smart Data Accelerator Interface (SDXI) is a hardware-accelerated data movement and processing framework designed to offload data-intensive operations from the CPU to dedicated accelerator engines. It enables high-throughput, low-latency data movement across memory, storage, and I/O subsystems, improving overall system efficiency and freeing CPU resources for application workloads.
SDXI Crypto Extensions further enhance this capability by providing hardware-accelerated cryptographic operations integrated into the data movement pipeline. These extensions enable secure data transfers with inline encryption, decryption, hashing, and integrity verification, which are critical for storage, networking, and confidential computing use cases.
This combination is particularly valuable in modern data center
environments where large-scale data movement, encryption, and
transformation are performance bottlenecks. It aligns with industry
trends toward data processing units (DPUs), smart NICs, and offload
engines.
In the Linux kernel, enabling SDXI requires support across multiple
subsystems including DMA engines, accelerator frameworks, crypto APIs,
and device drivers. Integration with kernel crypto frameworks, I/O
stacks, and user-space libraries is necessary to expose these
capabilities to applications and virtualization environments.
Feature Request:
Requested details to be enabled on OS:
Enable SDXI accelerator support in the OS (device discovery, initialization, management).
Integrate SDXI with DMA and memory subsystems for high-performance data movement.
Support SDXI Crypto Extensions via kernel crypto API integration.
Enable inline encryption/decryption and integrity operations during data transfer.
Provide driver support for SDXI-enabled hardware accelerators.
Expose SDXI capabilities via user-space interfaces (ioctl, libraries, APIs).
Integrate with storage and networking stacks (e.g., NVMe, block layer, NIC offloads).
Support virtualization use cases (KVM/QEMU, SR-IOV, VFIO passthrough).
Enable performance monitoring and telemetry for SDXI operations.
Provide fallback mechanisms when SDXI is unavailable.
Support security features such as key management and isolation.
Provide validation, benchmarking, and debugging tools.
Document SDXI architecture, usage models, and integration workflows.
Business Justification:
Significantly improves data movement performance and efficiency.
Reduces CPU overhead for data-intensive and cryptographic workloads.
Enables secure, high-throughput data pipelines for storage and networking.
Supports modern workloads such as AI/ML, big data, and cloud services.
Aligns with industry trends toward hardware offload and acceleration.
Enhances scalability and performance in enterprise and hyperscale environments.
References:
AMD SDXI and Data Accelerator Documentation
Linux Kernel Crypto API and DMA Engine Framework Documentation
DPDK and SPDK (for user-space acceleration models)
Industry Whitepapers on Data Processing Units (DPUs) and SmartNICs
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Information type changed from Public to Private
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2146715
Title:
Request for Data Mover Support – Smart Data Accelerator Interface
(SDXI) and SDXI Crypto Extensions in Ubuntu 26.04
Status in linux package in Ubuntu:
New
Bug description:
The Smart Data Accelerator Interface (SDXI) is a hardware-accelerated data movement and processing framework designed to offload data-intensive operations from the CPU to dedicated accelerator engines. It enables high-throughput, low-latency data movement across memory, storage, and I/O subsystems, improving overall system efficiency and freeing CPU resources for application workloads.
SDXI Crypto Extensions further enhance this capability by providing hardware-accelerated cryptographic operations integrated into the data movement pipeline. These extensions enable secure data transfers with inline encryption, decryption, hashing, and integrity verification, which are critical for storage, networking, and confidential computing use cases.
This combination is particularly valuable in modern data center
environments where large-scale data movement, encryption, and
transformation are performance bottlenecks. It aligns with industry
trends toward data processing units (DPUs), smart NICs, and offload
engines.
In the Linux kernel, enabling SDXI requires support across multiple
subsystems including DMA engines, accelerator frameworks, crypto APIs,
and device drivers. Integration with kernel crypto frameworks, I/O
stacks, and user-space libraries is necessary to expose these
capabilities to applications and virtualization environments.
Feature Request:
Requested details to be enabled on OS:
Enable SDXI accelerator support in the OS (device discovery, initialization, management).
Integrate SDXI with DMA and memory subsystems for high-performance data movement.
Support SDXI Crypto Extensions via kernel crypto API integration.
Enable inline encryption/decryption and integrity operations during data transfer.
Provide driver support for SDXI-enabled hardware accelerators.
Expose SDXI capabilities via user-space interfaces (ioctl, libraries, APIs).
Integrate with storage and networking stacks (e.g., NVMe, block layer, NIC offloads).
Support virtualization use cases (KVM/QEMU, SR-IOV, VFIO passthrough).
Enable performance monitoring and telemetry for SDXI operations.
Provide fallback mechanisms when SDXI is unavailable.
Support security features such as key management and isolation.
Provide validation, benchmarking, and debugging tools.
Document SDXI architecture, usage models, and integration workflows.
Business Justification:
Significantly improves data movement performance and efficiency.
Reduces CPU overhead for data-intensive and cryptographic workloads.
Enables secure, high-throughput data pipelines for storage and networking.
Supports modern workloads such as AI/ML, big data, and cloud services.
Aligns with industry trends toward hardware offload and acceleration.
Enhances scalability and performance in enterprise and hyperscale environments.
References:
AMD SDXI and Data Accelerator Documentation
Linux Kernel Crypto API and DMA Engine Framework Documentation
DPDK and SPDK (for user-space acceleration models)
Industry Whitepapers on Data Processing Units (DPUs) and SmartNICs
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2146715/+subscriptions
Комментариев нет:
Отправить комментарий