Comprehensive FPGA-based Packet Processing 1-100GE
Capture, Process and Classify Raw Packets of Data in Real Time
At low speeds, software can provide the performance needed to capture all packets without loss; but in 10, 40 and 100G environments, packet loss is almost inevitable if you rely solely on software. The first instinct for most application developers is to solve this problem with more software, particularly given the dramatic rise in CPU processing power over the years.
A good example in the networking world is the recent advent of DPDK (Data Plane Development Kit). Put simply, DPDK is a software based approach that provides a set of libraries and drivers to boost packet processing performance. It is designed to improve the notoriously poor packet processing capabilities of Linux. To be sure DPDK has great value but software alone is not well-suited or efficient for packet processing at line rate. When software and a standard x86 CPU is not enough, FPGA-based acceleration offers distinct advantages for packet processing and application offload, particularly at 10, 40 and 100G speeds.
Learn how Accolade Technology’s 1-100GE FPGA-based adapters and 1U (half width) platform capture and process raw packets in real time and enable sophisticated features such as flow classification, packet filtering, deduplication, multi-core DMA and more.