PD Website Applications Network Acceleration

Network Acceleration

A SmartNIC (Smart Network Interface Card – NIC) is a specialized network adapter designed to offload specific processing tasks from the host CPU to the NIC itself. These tasks may involve packet filtering, encryption/decryption, compression, and other functions traditionally executed by software on the host. By relocating these tasks to the SmartNIC, it alleviates the burden on the host CPU, enhancing network performance and considerably boosting overall efficiency. The FPGA provides flexibility by allowing customization of the tasks performed
and facilitating easy updates or modifications to the SmartNIC's functionality as required.

Use-Cases:
- Network acceleration:
Examples of processing tasks that can be offloaded with DYNANIC include packet processing, encryption/decryption, compression/decompression or implementation and acceleration of
future network protocols.

- Network security:
Example applications are firewall, intrusion detection and prevention systems (IDS/IPS), and DDoS mitigation (Anti-DDoS). All these can be offloaded with DYNANIC for improving
performance and reducing latency.

- Network monitoring and analyses:
Troubleshooting network issues, detecting anomalies, and identifying performance bottlenecks with full wire-speed traffic capture in real time is possible thanks to DYNANIC.

- Content delivery:
DYNANIC can help applications for accelerating content caching and delivery, improving user experience and reducing server load in content delivery networks (CDNs).

- Virtualized networking:
Virtualized networking functions (NFV) such as virtual switches and routers improve performance and reduce latency using DYNANIC solution.

How does DYNANIC create a complete solution on the prodesign FALCON card?
Programming an FPGA is a challenging undertaking. However, DYNANIC simplifies the process by incorporating a universal high-speed FPGA packet processing pipeline for FALCON. This pipeline includes components essential for diverse packet processing in numerous use cases. Consequently, DYNANIC facilitates the complete utilization of FPGA technology, even for individuals without prior FPGA knowledge!


Partnership with Brnologic
PRO DESIGN Electronic GmbH and BrnoLogic have forged a valuable partnership, with BrnoLogic serving as the software partner for our in-house product, the FPGA Acceleration Cards. BrnoLogic specializes in offering custom design and development services for FPGA-based projects, leveraging over 20 years of expertise in accelerating algorithms crucial for high-speed network packet processing. Their team excels in areas such as packet parsing, extraction of packet/headers fields, hash-based pattern matching, filtering, and traffic flow management, supporting link speeds of up to 400 Gbps. Additionally, BrnoLogic has curated a unique portfolio of IPs that plays a key role in bridging FPGA technology with software companies. This collaborative effort has resulted in the creation of the innovative DYNANIC solution.