Dolphin's PCI Express development kit is designed to support the evaluation, development, and deployment of PCI Express Gen 2 solutions. The kit includes IXH610 host adapters, software and test programs, targeted at customers seeking the advantages of PCI Express without changing their current software infrastructure and development environment. This comprehensive solution is based on years of Dolphin software development on shared memory application, Sockets application performance improvements, and standard TCP/IP application support.
Performance evaluations are based on several aspects including both hardware and application performance. With Dolphin’s evaluation kit, users are able to evaluate the performance of multi root PCI Express Gen 2 and its benefits over alternative technologies, such as Ethernet, Infiniband and other proprietary interconnects. In terms of hardware performance, Dolphin includes tools to evaluate PCI Express for both latency and data throughput. Dolphin’s tools and test applications enables system designers to look at DMA bandwidth over cabled PCIe, shared memory ping pong latency between two systems, PIO write bandwidth, messaging latency, and remote system interrupt latency.
Dolphin's software includes full support for standard TCP/IP, WinSock2 and the Berkeley sockets interface for running benchmarks and real applications. All application benchmarks come in both binary and source form. The optimized TCP/UDP/IP driver and the Berkeley Sockets compliant Dolphin SuperSockets™ driver enable all networked applications to utilize the 40 Gigabit performance of PCI Express. Dolphin’s SuperSockets™ software removes significant parts of the system overhead and cost inherent in the TCP/UDP/IP protocol, resulting in socket latency as low as 3 microseconds. This plug and play solution is compliant with user space applications or kernel services utilizing the Linux kernel socket interface. For redundancy, SuperSockets™ comes with built in fail over that transparently switches communication over to Ethernet if the PCI Express cable is unplugged.
If developing an embedded application, Dolphin provides a Shared-Memory Cluster Interconnect (SISCI) API. The SISCI software comes with an extensive set of demo and example programs to demonstrate and develop shared memory applications based on PCI Express non-transparent bridging (NTB). The example programs are easy to understand and modify. The API can be used as a starting point for porting your own application to PCI Express shared memory. Other configurations can be tested with Dolphin’s IXS600 8 port switch based on IDT's PES64H16G2 chipset or form factor boards such as the IXH620 XMC board.
|Link Speed||40 Gbit/s|
|Application Performance||.74 microsecond latency (application to application)|
|Active Components||IDT® PES24NT6AG2 x8 Gen 2 PCI Express Switch|
|PCI Express||Base Specification 2.1|
|Topologies||Point to Point, Switched|
|Cable Connections||One x8 PCI Express Connection|
|Power Consumption||7 watts|
|Mechanical Dimensions||PCI Express Card Electromechanical Specification 2.0|
Operating Temperature: 0°C - 55°C
Relative Humidity: 5% -(95% non- condensing
SuperSockets™ Berkley Sockets API
Microsoft WinSock2/LSP support
|Safe Boot Configuration Mode||Two|
EN 55022, EN55024-A1&A2, EN61000-6-2
FCC Class A
Windows XP, Windows 2003, Windows 2008, Windows Vista, and Windows 7