Skip to content
alexbriskin edited this page Aug 7, 2023 · 7 revisions

Introduction

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.

Download and Install

Use the binary download and installation instructions or build XLIO from source.

Technical Support

Have a question? Please open a github issue.

Additional Information

Clone this wiki locally