Dolphin's range of Reflective Memory products delivers low latency performance for real time applications such as simulation, test & measurement, high speed
replication, and distributed video. They are suited to the deployment of high speed reliable networks where fast data collection and data replication is
required. Typical applications can range from a two-node fail over pair to large DSM applications like aircraft, ship and submarine simulators, automated
testing systems, industrial automation and high-speed data acquisition. Because of their inherent replication they are especially good for fault tolerance.
Dolphin PCI Express Software provides the user with a complete software stack, with support for sockets, reflective memory, and shared memory. The Dolphin
software is a robust environment for application development. The software library comes with functionality to detect PCI Express protocol failures, remote
power failures, disconnected cables etc needed to implement a 100% reliable system for ruggedized unfriendly environments.
The Dolphin solution offers significantly faster access to local data than other solutions from e.g. GE Fanuc. The Dolphin multicast solution uses the
computer's main memory as reflective memory while other solutions uses expensive device memory. Solutions using main memory benefit from CPU caching and the
very high performance internal memory bus. Device memory on a traditional reflective memory card can not be cached and access to it is very expensive as the
CPU needs to fetch the data from the card through the IO system. The Dolphin IXH adapter comes with a x8 PCI Express link enabling customer applications to
take advantage of the exceptional 40Gb/s link bandwidth. The Dolphin solution also offers significantly higher performance at a much lower cost than other
reflective memory solutions and is available both with low cost copper and with long distance fiber as the interconnect. Mixing fiber and copper is fully
supported.
The reflective memory functionality is implemented in the Dolphin Express IX switches. Switches can be cascaded if you need to build larger systems. You
can build a 2 node system without the switch and use the regular data unicast (data only written to single remote memory location, no local updates). All hosts
need to install a Dolphin Express IX adapter card so that all nodes can write to the replicated memory simultaneously.