Achieving 100gbps intrusion prevention on a single server

Z Zhao, H Sadok, N Atre, JC Hoe, V Sekar… - … USENIX Symposium on …, 2020 - usenix.org
Intrusion Detection and Prevention Systems (IDS/IPS) are among the most demanding
stateful network functions. Today's network operators are faced with securing 100Gbps …

Deployment of Artificial Intelligence Models on Edge Devices: A Tutorial Brief

M Żyliński, A Nassibi, I Rakhmatulin… - … on Circuits and …, 2023 - ieeexplore.ieee.org
Artificial intelligence (AI) on an edge device has enormous potential, including advanced
signal filtering, event detection, optimization in communications and data compression …

Fidas: Fortifying the cloud via comprehensive FPGA-based offloading for intrusion detection: Industrial product

J Chen, X Zhang, T Wang, Y Zhang, T Chen… - Proceedings of the 49th …, 2022 - dl.acm.org
Network intrusion detection systems (IDS) are crucial for secure cloud computing, but they
are also severely constrained by CPU computation capacity as the network bandwidth …

Cicero: A domain-specific architecture for efficient regular expression matching

D Parravicini, D Conficconi, ED Sozzo… - ACM Transactions on …, 2021 - dl.acm.org
Regular Expression (RE) matching is a computational kernel used in several applications.
Since RE complexity and data volumes are steadily increasing, hardware acceleration is …

Software-hardware codesign for efficient in-memory regular pattern matching

L Kong, Q Yu, A Chattopadhyay, A Le Glaunec… - Proceedings of the 43rd …, 2022 - dl.acm.org
Regular pattern matching is used in numerous application domains, including text
processing, bioinformatics, and network security. Patterns are typically expressed with an …

Sunder: Enabling low-overhead and scalable near-data pattern matching acceleration

E Sadredini, R Rahimi, M Imani… - MICRO-54: 54th Annual …, 2021 - dl.acm.org
Automata processing is an efficient computation model for regular expressions and other
forms of sophisticated pattern matching. The demand for high-throughput and real-time …

HAP: A spatial-von neumann heterogeneous automata processor with optimized resource and IO overhead on FPGA

X Wang, L Gong, J Cao, W Lou, W Wang… - Proceedings of the …, 2023 - dl.acm.org
Regular expression (REGEX) matching tasks drive much research on automata processors
(AP). Among them, the von Neumann AP can efficiently utilize on-chip memory to process …

Stap: An architecture and design tool for automata processing on memristor tcams

JPC de Lima, M Brandalero, M Hübner… - ACM Journal on Emerging …, 2021 - dl.acm.org
Accelerating finite-state automata benefits several emerging application domains that are
built on pattern matching. In-memory architectures, such as the Automata Processor (AP) …

Yarb: a methodology to characterize regular expression matching on heterogeneous systems

F Carloni, D Conficconi, I Moschetto… - … on Circuits and …, 2023 - ieeexplore.ieee.org
The continuous growth of data pushes novel and efficient approaches for information
retrieval. In this context, Regular Expression (RE) matching is widely employed and …

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 …