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 prototyping, telecommunications …

One Automaton to Rule Them All: Beyond Multiple Regular Expressions Execution

L Cicolini, F Carloni, MD Santambrogio… - 2024 IEEE/ACM …, 2024 - ieeexplore.ieee.org
Regular Expressions (REs) matching is crucial to identify strings exhibiting certain
morphological properties in a data stream, resulting paramount in contexts such as deep …

A bird's eye view on quantum computing: Current and future trends

B Branchini, D Conficconi, F Peverelli… - IEEE EUROCON …, 2023 - ieeexplore.ieee.org
Quantum computing is a potentially highly-disruptive technology for several domains across
the Computer Science field. However, many technological challenges still prevent the …

Across Time and Space: Senju's Approach for Scaling Iterative Stencil Loop Accelerators on Single and Multiple FPGAs

E Del Sozzo, D Conficconi, K Sano - ACM Transactions on …, 2024 - dl.acm.org
Stencil-based applications play an essential role in high-performance systems as they occur
in numerous computational areas, such as partial differential equation solving. In this …

Exploration of trade-offs between general-purpose and specialized processing elements in HPC-oriented CGRA

E Del Sozzo, X Wang, B Adhi, C Cortes… - 2024 IEEE …, 2024 - ieeexplore.ieee.org
Coarse-Grained Reconfigurable Arrays (CGRAs) are a class of reconfigurable accelerators
traditionally used in embedded computing. Recently, CGRA-like devices have gained …

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 …

[HTML][HTML] Starlight: A kernel optimizer for GPU processing

A Zeni, E Del Sozzo, E D'Arnese, D Conficconi… - Journal of Parallel and …, 2024 - Elsevier
Over the past few years, GPUs have found widespread adoption in many scientific domains,
offering notable performance and energy efficiency advantages compared to CPUs …

PTME: A Regular Expression Matching Engine Based on Speculation and Enumerative Computation on FPGA

M Sun, G Xie, F Zhang, W Guo, X Fan, T Li… - ACM Transactions on …, 2024 - dl.acm.org
Fast regular expression matching is an essential task for deep packet inspection. In previous
works, the regular expression matching engine on FPGA struggled to achieve an ideal …

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 …

ALVEARE: a Domain-Specific Framework for Regular Expressions

F Carloni, D Conficconi, MD Santambrogio - Proceedings of the 61st …, 2024 - dl.acm.org
Regular Expression (RE) matching enables the identification of patterns in datastreams of
heterogeneous fields ranging from proteomics to computer security. These scenarios require …