A survey on FPGA support for the feasible execution of virtualized network functions

GS Niemiec, LMS Batista… - … Surveys & Tutorials, 2019 - ieeexplore.ieee.org
Network Functions Virtualization (NFV) has received considerable attention in the past few
years, both from industry and academia, due to its potential for reducing capital and …

Impala: Algorithm/architecture co-design for in-memory multi-stride pattern matching

E Sadredini, R Rahimi, M Lenjani… - … symposium on high …, 2020 - ieeexplore.ieee.org
High-throughput and concurrent processing of thousands of patterns on each byte of an
input stream is critical for many applications with real-time processing needs, such as …

Grapefruit: An open-source, full-stack, and customizable automata processing on FPGAs

R Rahimi, E Sadredini, M Stan… - 2020 IEEE 28th Annual …, 2020 - ieeexplore.ieee.org
Regular expressions have been widely used in various application domains such as
network security, machine learning, and natural language processing. Increasing demand …

REAPR: Reconfigurable engine for automata processing

T Xie, V Dang, J Wadden, K Skadron… - 2017 27th International …, 2017 - ieeexplore.ieee.org
Finite automata have proven their usefulness in high-profile domains ranging from network
security to machine learning. While prior work focused on their applicability for purely …

FlexAmata: A universal and efficient adaption of applications to spatial automata processing accelerators

E Sadredini, R Rahimi, M Lenjani, M Stan… - Proceedings of the …, 2020 - dl.acm.org
Pattern matching, especially for complex patterns with many variations, is an important task
in many big-data applications and maps well to finite automata. Recently, a variety of …

[HTML][HTML] FPGA-based network intrusion detection for IEC 61850-based industrial network

J Kim, J Park - Ict Express, 2018 - Elsevier
This paper proposes an FPGA-based network intrusion detection system for the IEC 61850-
based industrial network that is specially designed for substation automation. The proposed …

FPGA-CPU Architecture Accelerated Regular Expression Matching With Fast Preprocessing

J Zhong, S Chen, B Han - The Computer Journal, 2023 - academic.oup.com
Abstract Regular Expression Matching (REM) is the core of Deep Packet Inspection (DPI),
which is important for various network security applications. The burgeoning Software …

Automata processing in reconfigurable architectures: In-the-cloud deployment, cross-platform evaluation, and fast symbol-only reconfiguration

C Bo, V Dang, T Xie, J Wadden, M Stan… - ACM Transactions on …, 2019 - dl.acm.org
We present a general automata processing framework on FPGAs, which generates an RTL
kernel for automata processing together with an AXI and PCIe based I/O circuitry. We …

CAMA: Energy and memory efficient automata processing in content-addressable memories

Y Huang, Z Chen, D Li, K Yang - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Accelerating finite automata processing is critical for advancing real-time analytic in pattern
matching, data mining, bioinformatics, intrusion detection, and machine learning. Recent in …

XAV: A High-Performance Regular Expression Matching Engine for Packet Processing

J Zhong, S Chen, C Yu - arXiv preprint arXiv:2403.16533, 2024 - arxiv.org
Regular expression matching is the core function of various network security applications
such as network intrusion detection systems. With the network bandwidth increases, it is a …