About
CESNET (Czech Education and Scientific Network) has a long history of providing backbone connectivity and services to institutions such as universities and research centers. One of its subdivisions, tasked with monitoring network traffic, was already familiar with the FPGA technology when 100 GE networks emerged. Soon after, we developed our first FPGA-based network card and firmware to pre-process the monitored network traffic, marking the inception of the NDK (Network Development Kit) framework. With Cesnet's transition to 400G lines, network monitoring and the NDK framework also evolved. Aiming to quadruple the throughput, we opted to widen the datapaths instead of increasing the clock signal frequency. Wider datapaths led us to create a new concept of buses, enabling us to process multiple frames each clock cycle. With its software drivers, flexible build system, and the support of FPGAs from various vendors, the NDK is a suitable framework for a wide range of NIC applications..
0:00:00 Slide 1
0:06:33 Slide 2
0:09:26 Slide 3
0:10:56 Slide 4
0:12:10 Slide 5
0:13:38 Slide 6
0:15:23 Slide 7
0:18:07 Slide 8
0:19:26 Slide 9
The talk
Credits and licence
- Institution
- CERN
- Department
- FPGA Developers' Forum (FDF)
- Taught by
- Radek Iša, Daniel Kondys
- Year
- 2025
- Language
- English
- Source
- CERN
- Licence
- CERN, as CERN states it. CERN's terms
- Attribution
- © CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
- Who can watch
- CERN gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed