Hardware Platforms

When performance, precision, flexibility and latency matter, our 10/40GbE server I/O adapters are the smart choice.

ApplicationOnload® Engine

AOE & Firmware Development Kit

With the introduction of its second generation AOE, Solarflare has achieved significant advancements in the processing of network data. Through the innovative integration of an advanced FPGA processing engine and Solarflare's industry-leading, low-latency, half-length 40GbE server I/O adapter, the SFA7942Q can further reduce application run-times, decrease overall latency and minimize server CPU workloads. AOE provides an open platform that supports applications developed by Solarflare, customer-developed apps or applications from third-party developers.

With the next-generation AOE, users can expect to see dramatic improvements in application performance, while maintaining full compatibility with Solarflare's 40GbE server I/O adapter drivers and Onload software. The SFA7942Q operates in both 2x40GbE and 8x10GbE modes.

Solarflare's Firmware Development Kit (FDK) enables customers and developers to create and deploy customized FPGA-based and hybrid network applications for the AOE.

AOE's key features include:

  • Bump-in-the-wire processing of network data
  • Optimized for network-centric, high-compute applications
  • Enables both pre- and post-processing of high-speed network data
  • Provides an open platform for the development and deployment of customized network applications

SFA7942Q ApplicationOnload Engine (AOE)

SFA7942Q ApplicationOnload Engine (AOE)

Download SFA7942Q Product Brief

On-board Application Acceleration

Logic can be loaded on the FPGA, enabling bump-in-the-wire processing of network data with a simple, transparent interface to the server, resulting in significant application acceleration.

Reduced End-to-End Latency

While the server adapter lowers network latency, the FPGA significantly reduces application latency, resulting in a dramatic reduction in total end-to-end latency.

Improved Server Utilization

Running applications on the AOE significantly improves CPU, memory and I/O utilization on your server, freeing up processing cycles for other functions and applications.

Simplified Application Development

Through the use of AOE's Firmware Development Kit (FDK) – which includes a comprehensive development environment featuring standard development tools, a host of services, APIs, and a full data path infrastructure – customized applications can be brought to market more quickly. | Download AOE FDK Product Brief

Multiple Application Resources

In addition to Solarflare-developed applications, Solarflare's AOE Partner Network can provide pre-existing applications or can design, build and deploy customized AOE applications to meet customer-specific requirements, providing a range of deployment options.

AOE Videos

Interviews with Solarflare CEO Russell Stern

  • Creating the Custom Compute Platform
    AOE represents a unique integration of a high-performance server adapter and an advanced FPGA processing engine, capable of on-the-fly processing of network data.

  • AOE – Breakthrough Technology Breaks
    Performance Barriers

    AOE's on-board FPGA provides on-the-fly processing of network data, overcoming performance obstacles that multi-core processors can't.

  • Simplifying Development & Deployment of Applications with AOE
    Solarflare offers three go-to-market models for streamlining the development and deployment of applications with the AOE.

  • Educating A New Breed of Developer
    Solarflare's University Program puts AOEs into the hands of professors for use as an FPGA instructional tool and application development platform.

  • Active Distributed Security with AOE
    The AOE can be deployed across the enterprise running a variety of security applications, providing real-time threat analysis.

  • AOE Enables Programmers to Solve
    the Unsolvable

    University students trained on the AOE approach application development from a different perspective, solving previously unsolvable business problems.