skip to Main Content

Onload®

Application acceleration software for
electronic trading platforms

More than 95 percent of the world’s exchanges, large banks and high-frequency traders use
Solarflare’s Onload ultra-low latency solution

Delivering Uncompromising Performance

Solarflare’s Onload application acceleration software is a Linux-based, high-performance kernel-bypass network stack that provides acceleration of TCP- and UDP-based applications, with no modification to existing applications. Onload is ideally suited for network-intensive applications that benefit from low latency and/or high message rates, including financial services, web and cloud applications, and other High-Performance Computing (HPC) applications.

Enabling Application Network Acceleration 

Onload comprises a user-level shared library that implements the protocol stack, and a supporting kernel module. By operating in user space, Onload dramatically reduces CPU interrupts, data copies and context switching — resulting in reduced latency and higher message rates.  Key benefits include:

  • Direct connection between applications and networks
  • Reduced latency by 80%
  • Improved message rates by 20x
  • Near zero jitter
  • Efficient CPU utilization
  • Compatible with TCP/IP and existing applications
  • Massive scalability

Why Onload?

Applications utilizing kernel based networking, are limited in efficiency due to large numbers of memory copies, lots of context switching, high interrupt rate, and lock contention.

Solarflare’s patented Onload software acceleration allows data centers to handle larger peak loads, improve quality of service, and deliver deterministic response times. This enables the infrastructure to realize lower costs while creating unprecedented service levels.

Onload eliminates Linux networking stack penalties, allowing your application to deliver greater transactions per second (TPS) from your existing infrastructure, without modifying applications. Onload software uses industry-standard POSIX interfaces and is fully interoperable with standard DevOps tools; enabling management at scale.

How Onload Delivers

Onload bypasses the kernel and operates in userspace, freeing up CPU cycles for the main application, ultimately improving overall transaction rates. Additionally, Onload enables fast connect and disconnect times allowing for greater connectivity while supporting all industry-standard TCP/IP stacks.

Onload kernel bypass accelerates performance by:

  • Streamlining and reducing interrupts, context switches
    and data copies
  • Reducing latency by 80%
  • Lowering latency from 5 or more microseconds to nearly 1 microsecond

Seamlessly integrates into existing infrastructures:

  • Binary compatible with industry standard APIs
  • No software modifications needed
  • Standards-based solution uses TCP/IP and UDP
  • No specialized protocols needed

Available with Solarflare XtremeScale Ethernet adapters

TCPDirect

An extremely rich feature set targeted at obtaining the lowest possible latency between the application and network.

  • Included in Solarflare’s Onload acceleration software
  • Achieve extremely low latency with minimal modification to applications
  • Suitable for deployments on enterprise networks

ANTS

Solarflare’s patented Application Nanosecond TCP Send (ANTS) feature combines Solarflare’s Application Onload™ Engine (AOE) FPGA based network adapters with Solarflare’s Onload Delegated Send feature to provide the lowest possible latency in the industry – as low as 98 nanoseconds tic-to-trade. ANTS works in concert with Onload and TCPDirect to establish and maintain the TCP connection with the exchange.