Myricom DBL

Download Datasheet

DBL™ for Linux and Windows™ is an optional, user-level, software interface for accelerating applications whose performance depends on network latency. Examples of applications that will benefit from DBL include algorithmic financial trading, VoIP, online gaming engines, and others where reduced network latency is beneficial. DBL software with Myri-10G 10-Gigabit Ethernet Network Adapters leverages user-level, kernel-bypass, messaging techniques originally developed for high performance computing (HPC) applications, and applies them to IP communication over Ethernet in a multicast and/or unicast environment. DBL is interoperable and wirecompatible with all standard TCP and UDP implementations.

Unlike IP communication through the host operating system, which allows the full set of IP networking services to potentially hundreds of user application threads, but at the cost of latency in the operating-system protocol stack, DBL takes advantage of kernel-bypass firmware in Myri-10G Network Adapters to allow high-priority user threads to send and receive IP frames directly. The typical user-level read latency (delay from packet arrival at the adapter network port until it is available to the application) of DBL on modern hosts is about 1.5us and the half-round-trip pingpong latency is about 3.5us.

Users should consult the official DBL documentation included with the download and accessible to license holders. However, some legacy information or FAQs may be found here: DBL in the Documentation Knowledge Base

Supported Hardware
Myri-10G 8A network adapters are NOT supported by the DBL™ software.
Myri-10G 8B or 8C network adapters are required for the DBL™ software installation.