Next Article in Journal
Adaptive Reactive Power Optimization in Offshore Wind Farms Based on an Improved Particle Swarm Algorithm
Previous Article in Journal
Improvement of Practical Byzantine Fault Tolerance Consensus Algorithm Based on DIANA in Intellectual Property Environment Transactions
 
 
Article
Peer-Review Record

Enhancing Regular Expression Processing through Field-Programmable Gate Array-Based Multi-Character Non-Deterministic Finite Automata

Electronics 2024, 13(9), 1635; https://doi.org/10.3390/electronics13091635
by Chuang Zhang, Xuebin Tang and Yuanxi Peng *
Reviewer 1:
Reviewer 2:
Reviewer 3:
Electronics 2024, 13(9), 1635; https://doi.org/10.3390/electronics13091635
Submission received: 15 March 2024 / Revised: 15 April 2024 / Accepted: 16 April 2024 / Published: 24 April 2024
(This article belongs to the Topic Theory and Applications of High Performance Computing)

Round 1

Reviewer 1 Report

Comments and Suggestions for Authors

The article shows the great benefits of using FPGAs over CPU for regular expression search.

The main drawback of this article is the lack of comparison with other implementation results (papers) in both the CPU and FPGA. The references were only used at the beginning of the paper.

I don't fully understand the comparison operation in Fig. 10. For example, how to check whether a character is a number or a lowercase letter. This comparison requires the use of LUT memory?

It is not known how optimized the code was for the CPU. It is not fully explained why the implementation of 4-NFA takes less area than 4x 1-NFA: is it a shared input-output interface e.g. PCI-Express?

How fast the regular expressions (tokens) can be changed: both CPU time (pattern to NFA in Fig. 2) and FPGA time.

Author Response

Please refer to the Word file below for details.

Author Response File: Author Response.pdf

Reviewer 2 Report

Comments and Suggestions for Authors

The explanation of proposed FPGA approach is more required. 

Include quantitative results to be included  in conclusion and also compared with existing techniques 

Comments on the Quality of English Language

Check the  Grammatical errors 

Author Response

Please refer to the Word file below for details.

Author Response File: Author Response.pdf

Reviewer 3 Report

Comments and Suggestions for Authors

This research shows the efficiency and accuracy of FPGA-based processing for regular expressions compared to traditional software methods, particularly in real-time data processing. It suggests FPGA technology as a compelling alternative for complex data tasks without significant resource consumption increases, advocating for its broader adoption and suggesting future directions for exploring more advanced pattern matching algorithms and integration into database management systems.

Overall, this paper was written in English well. However, figures must be revised in terms of readability. Please double check to use a larger font for all figures. For example, in Figure 7, legends including Token Table and some labels such as Token Matcher_1 can be more readable when you use a larger font.

 

 

Author Response

Please refer to the Word file below for details.

Author Response File: Author Response.pdf

Back to TopTop