Dolphin Express software provides a fast and transparent way for applications to dramatically improve performance. In combination with Dolphin Express hardware, application implemented with a sockets interface can take advantage of extremely low latency and high bandwidth. Dolphin’s SuperSockets is a Berkeley compliant sockets interface that allows TCP/UDP/IP implementation to use Dolphin Express hardware
The major benefits are plug and play, high bandwidth, high availability, and much lower socket latency than network technologies like Ethernet, Infiniband and Myrinet. Dolphin SuperSockets uses Dolphin Express Hardware remote memory access to implement a fast and reliable connection. An overview of the technology can be found in the Dolphin SuperSockets brochure. Technical details can be found in the Dolphin Express socket whitepaper.
Socket latency
Real benchmarks shows that a complete 1 byte socket send - socket receive is completed in 2.26us (Full round-trip in 4.52us). As far as we know, this is a new world record and appr. 25x times better than regular Gigabit Ethernet.
High Availability
Dolphin SuperSockets version 3.0.0 supports transparent fail-over for UDP. Version 3.3.0 and newer supports transparent fail-over also for TCP.
Socket Throughput
Benchmarks using netperf shows more than 625 MegaBytes/s sustained (5005 megabit/s) throughput using standard TCP_STREAM sockets over one single D350 adapter card.