Targets: Communication & Wired

Netronome's Network Flow Engine (NFE-32xx) is a family of PCIe acceleration cards designed to improve the network performance of x86-based appliances and servers. Available in 2-port 10 Gigabit Ethernet and 6-port Gigabit Ethernet options, the NFE-3240 provides up to 20 Gbps of line-rate programmable packet and flow processing per card, providing a 10x performance increase over standard NICs in real-world network and security applications running on IA/x86 systems. The NFE-3240 enables the acceleration of network and security applications by utilizing high performance packet processing delivered from 40 networking-optimized microengine processor cores. The NFE-3240 utilizes several techniques to dramatically improve network I/O workloads, including packet classification, stateful flow analysis, deep packet inspection and dynamic load-balancing of flows across a high-performance virtualized PCIe datapath to multiple x86 CPUcores `to parallelize application processing.

Powered by Netronome's Network Flow Processor (NFP), the NFE provides up to 20 Gbps of packet and flow processing per PCIe card. The NFE also has the ability to perform over 1,800 instructions/packet at 30 million pps delivered from 40 microengine RISC cores operating at 1.4GHz. The NFE features line-rate flow processing; packet inspection and packet capture across all packet sizes; integrated security processing including 20 Gbps of line-rate cryptography and PKI operations; enhanced I/O virtualization (IOV) support offering bandwidth guarantees and isolation with low latency to over 2,000 x86 destinations (endpoints).

Development tools include a GUI-based software development kit, C-based APIs, software libraries, and sample applications.