Optimizing PCIe Communications through Device Lending and Multicast with Dolphin PCIe Fabric Library
Today, ISR system integrators have three main goals: minimizing latency, maximizing system bandwidth, and optimizing configuration flexibility within their given size, weight, and power (SWaP) constraints. To address these issues, leading vendors of commercial off-the-shelf (COTS) OpenVPX modules are seeking ways to provide closer integration between a system’s compute elements.
Partnered with Curtiss-Wright, Dolphin Interconnect Solutions offers its eXpressWare to address the critical software needed to squeeze every ounce of performance from the PCI Express (PCIe) interface. As discussed in the second white paper of our ongoing Dolphin PCIe library series, Dolphin supports several common software APIs that offer high-speed, low-latency, peer-to-peer communications. These flexible APIs also simplify the complex programming requirements of PCIe devices. In this third paper, we cover additional features of the Dolphin PCIe Fabric Communications Library that help minimize latency, maximize system bandwidth, and optimize configuration flexibility, such as
- Device lending
- Non-Volatile Memory express (NVMe) library