eXpressWare for Linux includes three main components; a complete low level API for shared memory applications(SISCI), a robust sockets API (SuperSockets), and a standard TCP/IP driver (IPoPCIe). These three components create a comprehensive develop and deployment environment for applications using a PCIe Network.
PCIe Networks are designed for performance and reliability. eXpressWare software is designed for these networks. It maximizes the low latency and throughput advantages of PCI Express. Enabling customers to build scalable networks with PCIe cabling or backplane applications. The software suite supports a variety of chipsets from major silicon providers such as IDT and PLX/Broadcom. eXpressWare software supports standard form factor boards and switches from Dolphin, but can also be customized to support third party boards and applications.
eXpressWare supports most common Linux distributions and kernels from 2.6, 3.x and 4.x. The Linux version of eXpressWare takes advantage of the advanced features of PCIe such as Peer to Peer communication, reflective memory or multicast capabilities, as well as Dolphin’s Smart I/O technology. eXpressWare customers exploit the full capabilities of PCI Express while implementing standards based software.
More details about the complete eXpressWare software stack for PCIe.