-
Notifications
You must be signed in to change notification settings - Fork 18
XLIO
The NVIDIA® Accelerated IO (XLIO) SW library boosts the performance of TCP/IP applications based on NGINX (CDN, DoH Etc.) and storage solutions as part of the SPDK. XLIO is a user-space software library that exposes standard socket APIs with kernel-bypass architecture, enabling a hardware-based direct copy between an application’s user-space memory and the network interface.
Coupling XLIO with NVIDIA ConnectX®-6 Dx, NVIDIA ConnectX®-7, or NVIDIA BlueField®-2 data processing unit (DPU) acceleration capabilities provides breakthrough Transport Layer Security (TLS) encryption/decryption performance. It also enables working with features such as HW LRO/TSO and Striding-RQ, which increase TCP performance, without application code changes and using a standard socket API.
The XLIO architecture page includes additional information.
Use the binary download and installation instructions or build XLIO from source.
Have a question? Please open a github issue.
- The docs page on Nvidia.com: https://docs.nvidia.com/networking/category/xlio
- Check out the rest of the Wiki pages in this project