We are excited to announce our participation in the upcoming P4 Developer Days webinar, where we’ll showcase the integration of the P4 programming language with our ThunderFjord SmartNIC. This presentation will highlight how combining P4’s high-level programmability with ThunderFjord’s advanced hardware capabilities addresses common challenges in deploying FPGA-based SmartNICs.
The Complexity in Deploying FPGA-Based SmartNICs
Deploying FPGA-based SmartNICs often involves intricate development processes:
- Specialized Expertise Required: Traditional FPGA programming demands in-depth hardware knowledge and proficiency in hardware description languages.
- Limited Flexibility: Modifying network behaviour typically necessitates reprogramming the FPGA, leading to downtime and increased operational costs.
- Scalability Issues: Adapting to evolving network protocols and requirements can be cumbersome and inefficient.
These challenges can hinder rapid deployment and adaptability in dynamic networking environments.

Leveraging P4 on the ThunderFjord SmartNIC reduces the complexity of network programming
Enter P4, a domain-specific language designed to describe how network devices process packets. P4 generates the necessary hardware data-plane where flow packets flow through and at the same time it exposes a control-plane interface to the user through a table driven interface, allowing for dynamic and flexible packet processing without re-programming the underlying hardware.
Integrating P4 with our ThunderFjord SmartNIC brings together the flexibility of software-defined networking and the raw power of FPGA hardware. P4’s high-level, protocol-independent language enables users to reconfigure packet processing rules on the fly—no RTL modification required. This eliminates the need for time-consuming hardware reprogramming and accelerates deployment cycles.
ThunderFjord’s robust architecture further enhances this dynamic capability, delivering:
- Real-Time Flexibility: Adapt to evolving network requirements instantly through software-level updates.
- Protocol Agility: Support and modify a wide range of protocols without hardware changes.
- High Throughput: Take full advantage of ThunderFjord’s performance features, including dual QSFP-DD interfaces and PCIe Gen4 connectivity.
This integration simplifies the deployment process, reduces time-to-market, and provides a scalable solution for modern networking needs.

The Competitive Edge of ThunderFjord SmartNIC
The ThunderFjord SmartNIC stands out in the market for several reasons:
- High Performance: Built on the Agilex™ AGMF039 FPGA with a quad-core 64-bit Arm Cortex A53 processor, it delivers exceptional processing capabilities for data-intensive tasks.
- Flexible Connectivity: Equipped with 2 x QSFPDD56 ports supporting up to 2x 400GE, and 2 x AcceleRate® Slim Cable Assembly (ARC6) connectors for additional host bandwidth and network connectivity.
- Scalability: Designed to meet the demands of growing network infrastructures, ensuring consistent performance as your network scales.
By choosing ThunderFjord, you’re investing in a solution that combines cutting-edge hardware with the flexibility of software-defined networking.
For further insights into the development of ThunderFjord and Silicom’s collaboration with Altera, please refer to our previous blog post:

Altera and Silicom Collaborate to Enhance Network Performance with P4 programmable Gateway application on ThunderFjord SmartNIC
Join Us at P4 Developer Days
Don’t miss this opportunity to learn how the integration of P4 with ThunderFjord SmartNIC can transform your network infrastructure. Our experts, Lars Munch and Eleftherios Kyriakakis, will delve into the technical details, share insights, and answer your questions.
Event Details:
- Topic: P4 on Silicom ThunderFjord SmartNIC
- Date: May 29, 2025
- Time: 8:00 AM Pacific Time
Join us to explore how this powerful combination can elevate your network’s performance and flexibility.

