Seminar: Packet Processing
Contents
- FPGAs are fast and dynamic
Packet Parsing Language
- High-level languages for describing FPGA circuits - high throughputs (400 Gbps)
- Protocol-agnostic
- Domain-specific - no loops or other control-flow - only simple arithmetic and if/then/else
Packet Parsing Architecture
- Uses the cut-through forwarding method (as compared to store-and-forward)
- Heavily pipelined
Stages
Each stage consumes [header type], [data offset], [partial key]