Pushing the level of abstraction of digital system design: A survey on how to program fpgas

ED Sozzo, D Conficconi, A Zeni, M Salaris… - ACM Computing …, 2022 - dl.acm.org
Field Programmable Gate Arrays (FPGAs) are spatial architectures with a heterogeneous
reconfigurable fabric. They are state-of-the-art for prototy**, telecommunications …

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 …

An energy-efficient domain-specific architecture for regular expressions

D Conficconi, E Del Sozzo, F Carloni… - … on Emerging Topics …, 2022 - ieeexplore.ieee.org
Regular Expressions (REs) are a computational kernel widely used for finding patterns in
data in compute-intensive tasks such as genomic markers research, signature-based …

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 …

A systematic review of scalable hardware architectures for pattern matching in network security

M Imran, F Bashir, AR Jafri, M Rashid… - Computers & Electrical …, 2021 - Elsevier
Pattern matching algorithms and techniques are extensively deployed in a network intrusion
detection system. A plethora of scalable pattern matching hardware architectures exist with …

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 …

Dovado: An open-source design space exploration framework

D Paletti, D Conficconi… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Traditional hardware development exploits description languages such as VHDL and
(System) Verilog to produce highly parametrizable RTL designs. Different parameter values …

Offset-FA: A Uniform Method to Handle Both Unbounded and Bounded Repetitions in Regular Expression Matching

C Xu, K Yu, X Xu, X Bao, S Wu, B Zhao - Sensors, 2022 - mdpi.com
With the exponential growth of cyber–physical systems (CPSs), security challenges have
emerged; attacks on critical infrastructure could result in catastrophic consequences …

Enabling efficient regular expression matching at the edge through domain-specific architectures

F Carloni, L Panseri, D Conficconi… - 2023 IEEE …, 2023 - ieeexplore.ieee.org
In Cyber-Physical Systems (CPS) and Internet of Things (IoT) systems, many high-
demanding applications are cut off due to the limited computational resources and the …

Online learning rtl synthesis for automated design space exploration

D Paletti, F Peverelli… - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Black-box functions modeling is crucial in many optimization problems. However, the
number of function evaluations is often limited by time or cost, as in Design Space …