Proceedings of the Eighth ACM/IEEE Symposium on Architectures for Networking and Communications Systems 2012
DOI: 10.1145/2396556.2396571
|View full text |Cite
|
Sign up to set email alerts
|

Low-latency modular packet header parser for FPGA

Abstract: Packet parsing is the basic operation performed at all points of the network infrastructure. Modern networks impose challenging requirements on the performance and configurability of packet parsing modules, however the high-speed parsers often use very large chip area. We propose novel architecture of pipelined packet parser, which in addition to high throughput (over 100 Gb/s) offers also low latency. Moreover, the latency to throughput ratio can be finely tuned to fit the particular application. The parser i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(7 citation statements)
references
References 1 publication
0
7
0
Order By: Relevance
“…Benacek et al presented an approach to converting P4 to VHDL by using the Parser Graph Representation (PGR) and their HFE M2 architecture in [15,20] and Jeferson et al presented an approach of using templated C++ classes, which can be used to generate RTL code using Xilinx Vivado HLS following a series of graph transformation rounds. These two packet parsers are both organized in a pipeline fashion but of different hardware architectures, and the parsers based on their proposed hardware can process a fairly complex set of headers, as well as achieve 100 Gbps data rate.…”
Section: Packet Parser Solutionsmentioning
confidence: 99%
“…Benacek et al presented an approach to converting P4 to VHDL by using the Parser Graph Representation (PGR) and their HFE M2 architecture in [15,20] and Jeferson et al presented an approach of using templated C++ classes, which can be used to generate RTL code using Xilinx Vivado HLS following a series of graph transformation rounds. These two packet parsers are both organized in a pipeline fashion but of different hardware architectures, and the parsers based on their proposed hardware can process a fairly complex set of headers, as well as achieve 100 Gbps data rate.…”
Section: Packet Parser Solutionsmentioning
confidence: 99%
“…Nevertheless, as a network monitoring system, it supports distributed and lossless packet level monitoring of Ethernet links for 1 or 10 Gbps. Beside providing sufficient resources for switching and routing at 1 or 10 Gbps, the design of SGA-GPLANAR [10] and SGA-10GED [11] used in SGA-7N includes some special, network monitoring-related requirements, namely -lossless packet capture, -64-bit time-stamping with sub-microsecond resolution, -header-only capture: configurable depth of decoding, -on-the-fly packet parsing by hardware [12], -parameterized packet/flow generator for mass testing [13], [14]. Various applications then require other supported functionalities.…”
Section: B Fpga-based Packet Processingmentioning
confidence: 99%
“…Source codes can be compiled to a Virtex-7 FPGA device to perform packet parsing at 400 Gbit/s data rate. Viktor Pus et al [2] proposed a parser that is manually optimized for latency and chip area, operating at more than 100 Gbit/s data rate. Their introduced parsing engine provides the classic 5-tuple protocol metadata for each processed packet.…”
Section: Related Workmentioning
confidence: 99%
“…According to the scalability of the parse graph, the engine can be reconfigured at compilation or run time. Publications related to high performance packet parsing [1] [2][3] commonly propose solutions based on reconfigurable parse graphs, in which the identifiable protocolstructure is reconfigurable through offline algorithms using a specified object oriented language. These header definition languages are designed for handling protocol structures with high-level programming tools.…”
Section: Parsing Packet Headersmentioning
confidence: 99%