SocketXpress is a drop-in Linux socket library that transparently accelerates TCP/IP applications to near line-rate 10G Ethernet performance — without recompiling a single line of code. Using the LD_PRELOAD mechanism, it intercepts standard POSIX socket calls and redirects them to Design Gateway's FPGA-based TCP Offload Engine (TOE10GLL-IP), freeing the CPU for your primary edge application logic.
LD_PRELOAD mechanism to intercept standard POSIX socket calls at runtime. No recompilation, no source modifications, no new APIs to learn — your existing application gains hardware acceleration instantly.| Platform | AMD Kria KR260 Robotics Starter Kit |
| Host OS | Linux (Ubuntu 22.04) |
| Integration | LD_PRELOAD — no source code changes required |
| IP Cores | TOE10GLL-IP — Low-latency TCP Offload Engine | LL10GEMAC-IP — Low-latency 10G Ethernet MAC (optional) |
| Network | 10G Ethernet |
| Peak Throughput | 9.4 Gbps TCP transfer speed |
| Getting Started | Flash SD card image · Boot · Run with LD_PRELOAD=./libSocketXpress.so ./your_app |
LD_PRELOAD=./libSocketXpress.so ./your_app — no recompilation needed.
The demo setup pairs a Kria KR260 running SocketXpress against a standard 10G Ethernet peer. SocketXpress has been validated with a broad range of common Linux applications — all running without any modification.
A free evaluation demo for the AMD Kria KR260 is publicly available, allowing you to directly verify performance improvements on real hardware. For more details, please refer to the demo video and documentation published on our website.