17th International Symposium on Design and Diagnostics of Electronic Circuits &Amp; Systems 2014
DOI: 10.1109/ddecs.2014.6868788
|View full text |Cite
|
Sign up to set email alerts
|

Design methodology of configurable high performance packet parser for FPGA

Abstract: Packet parsing is among basic operations that are performed at all points of a network infrastructure. Modern networks impose challenging requirements on the performance and configurability of packet parsing modules. However, high-speed parsers often use a significant amount of hardware resources. We propose a novel architecture of a pipelined packet parser for FPGA, which offers low latency in addition to high throughput (over 100 Gb/s). Moreover, the latency, throughput and chip area can be finely tuned to f… 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

2017
2017
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 5 publications
0
7
0
Order By: Relevance
“…Table I shows the comparison between the proposed solution with a 512-bit wide datapath and other packet parser designs on Virtex 7 XC7VXH870T. Results are given for a TCPandIP4andIP6 specialized parser after synthesis for the proposed design and [17], and after implementation for [20]. In order to provide a fair comparison between the related works and the proposed architecture, the parser was configured with 3 header parsers, 3 feature analyzers and 64-bit feature width.…”
Section: Test Results and Resource Usagementioning
confidence: 99%
See 2 more Smart Citations
“…Table I shows the comparison between the proposed solution with a 512-bit wide datapath and other packet parser designs on Virtex 7 XC7VXH870T. Results are given for a TCPandIP4andIP6 specialized parser after synthesis for the proposed design and [17], and after implementation for [20]. In order to provide a fair comparison between the related works and the proposed architecture, the parser was configured with 3 header parsers, 3 feature analyzers and 64-bit feature width.…”
Section: Test Results and Resource Usagementioning
confidence: 99%
“…Despite its high flexibility, the proposed approach has a comparable resource usage with [20], but greatly improves the latency and the flexibility. Comparison with [17] is difficult on a fair basis, since this solution is very dedicated, with almost no flexibility. Resource usage is 2.5 times as large for the proposed solution, but it stays acceptable.…”
Section: Test Results and Resource Usagementioning
confidence: 99%
See 1 more Smart Citation
“…There are many approaches to FPGA packet parser published with many advantages and disadvantages [9]. Puš et al [2] proposed a hand-optimized pipelined packet parser. It used only 1.19% of the Virtex-7 870HT FPGA to achieve throughput over 100 Gb/s and 4.88% for throughput over 400 Gb/s with reasonable latency.…”
Section: Related Workmentioning
confidence: 99%
“…However, many problems are facing the design and the implementation of the parser such as (1) processing at a line rate in the high-speed network (parsing millions of packets per second), (2) adaptation to new protocols; the number and types of protocol types are varied (adding a new protocol needs an experienced designer acclimated to the HDL language or parser architecture), (3) incomplete information (some protocols have more one format: standard and customized), (4) the header fields attributes (number, size, and location) varied with the protocol type, (5) the parser must have a small size because of the restriction of the programmable device's size, and (6) the enormous hole between the product description and the hardware implementation in the device of new types protocol. These problems demand a programmable hardware packet parsing [2], [3]. Programmable packet parser relies on three steps: (1) highlevel protocol description, (2) automatic code generation, (3) dynamic reconfigurations.…”
Section: Introductionmentioning
confidence: 99%