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 OpenOnload software. The SFA7942Q operates in both 2x40GbE and 8x10GbE modes.
Solarflare's second generation Firmware Development Kit (FDK) enables customers and developers to create and deploy customized FPGA-based and hybrid network applications for the AOE. New additions to the FDK 2.0 include full RTL source code to board services cores as well as reference source code and complete control of the packet data path across the FPGA.
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)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 2.0 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.
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
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
University students trained on the AOE approach application development from a different perspective, solving previously unsolvable business problems.