ExaNIC X10
SUB-MICRO TCP HALF RTT* DUAL-PORT 10GBE NETWORK INTERFACE CARD
Exablaze's ExaNIC X10 is an ultra low latency network interface card which delivers the lowest latency in the industry: 780ns application to application for small Ethernet frames (using the native API) and under a microsecond for small TCP and UDP payloads (using the transparent socket acceleration library).
The ExaNIC X10 also has built in bridging functionality which allows it to function as a miniature switch, avoiding the extra latency of a switch in some common use cases. Additionally, with hardware–based time stamping of every packet to 6 nanoseconds resolution, users can rethink their approach to measurement and latency management.
The card features an SMA connector which can accept a PPS in or drive PPS out to further improve the accuracy of timestamps taken throughout the system.
The second port can be configured to mirror a copy of all traffic coming into port 1, and/or all traffic leaving port 1 (as well as operating as a normal port itself). Additionally, bridging mode allows packets to pass quickly between the 2 ports via the FPGA (i.e. without involving the host).
Typical latency, raw frames:
60 bytes: 780ns
300 bytes: 1μs
Typical latency, raw frames with pre-loaded TX buffer:
60 bytes: 710ns
300 bytes: 930ns
Typical latency, UDP:
14 bytes: 880ns
300 bytes: 1.2μs
Typical latency, TCP:
14 bytes: 930ns
300 bytes: 1.2μs