ApplicationOnload Engine (AOE)
Welcome to the world of Customized Compute. With this new class of application accelerator, the way compute-intensive applications process network data is transformed, greatly improving network performance. Through the innovative integration of an advanced FPGA processing engine and Solarflare's industry-leading, low-latency 10GbE server adapter, AOE is at the forefront of Customized Compute.
Solarflare's Customized Compute Platform enables users to move mission-critical applications from traditional server processing to AOE's high-speed processing engine – significantly boosting application performance while providing an ultra-low latency interface to the network.
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
AOE is ideal for the implementation of applications such as encryption/decryption, intrusion detection, line arbitration, packet capture, image enhancement and stabilization, pattern recognition, data filtering and many others.
![](img/aoe.jpg)
On-board Application Acceleration
Logic can be loaded on the FPGA, enabling bump-in-the-wire processing of network data with an ultra-low latency 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 the 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.
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.