Vincenzo Petrolo

Dr. Vincenzo Petrolo

orcid

Research Focus & Metrics

Academic Career Length

3Years (2024-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
12 June 2024
Verified
Conference Paper
Open access
VPVincenzo Petrolo
Vincenzo Petrolo
SMSourav Medya
Sourav Medya
MGMariagrazia Graziano
Mariagrazia Graziano
DPDebjit Pal
Debjit Pal
Due to the continuous technology scaling and the ever-increasing complexity and size of the hardware designs, manufacturing defects have become a key obstacle in meeting end-user demand. Despite decades of research, traditional test-generation techniques often struggle to scale to massive and complex designs. Such scalability issues stem from the numerous backtracking the traditional test generation techniques perform before converging to a test pattern. In this work, we present DETECTive that leverages deep learning on graphs to learn fault characteristics and predict test pattern(s) to expose faults without requiring backtracking. DETECTive is trained on small circuits, and its learned knowledge is transferable to predict test patterns for circuits that contain up to 29 × more gates than the training circuits. Since DETECTive avoids backtracking completely, it can predict test patterns up to 15 × faster than academic tools and up to 2 × faster than commercial tools. DETECTive achieves up to 100% pattern accuracy on synthetic designs and up to 95% test pattern accuracy on realistic designs. To our knowledge, DETECTive is the first to leverage deep learning to predict test patterns for digital hardware designs that can complement the traditional test generation techniques for faster design closure.

7 May 2024
Verified
Conference Paper
Open access
MCMichele Caon
Michele Caon
VPVincenzo Petrolo
Vincenzo Petrolo
MMMattia Mirigaldi
Mattia Mirigaldi
FGFlavia Guella
Flavia Guella
GMGuido Masera
Guido Masera
MMMaurizio Martina
Maurizio Martina
In recent years, the shift towards data-driven workloads has underscored the limitations of traditional Von Neumann embedded computers and centralized processing infrastructures. Heterogeneous embedded Systems on Chip have emerged as a promising alternative offering the performance and energy efficiency benefits of specialized accelerators alongside the versatility of CPU-based systems. However, optimizing operation scheduling and resource utilization at compile time remains a challenging task. In this context, modular Instruction Set Architectures like RISC-V enable the development of tightly-coupled coprocessors that share the code with the host CPU. Techniques exploiting Instruction-Level Parallelism can mitigate the high latency of specialized hardware by dynamically reordering and speculatively executing instructions. This paper presents the first iteration of LEN5, a 64-bit RISC-V microprocessor featuring a modular, dynamically scheduled execution pipeline with Out-of-Order execution and commit. Preliminary implementation figures and benchmarking results over the Embench suite show significant improvements in Instructions Per Cycle of more than 20 % compared to simpler in-order microarchitectures. Additionally, LEN5 achieves a 20 % higher operating frequency when integrated into a small, edge-oriented microcontroller. The 64-bit architecture also enables up to a 2.4 × reduction in the number of instructions required to execute precision-sensitive workloads.

1 October 2026 in Computers
Verified
Journal Article
Open access
PDF file
VPVincenzo Petrolo
Vincenzo Petrolo
FGFlavia Guella
Flavia Guella
GMGuido Masera
Guido Masera
MMMaurizio Martina
Maurizio Martina
Machine learning inference is moving to the edge due to latency, energy, and privacy constraints. The growing complexity of edge workloads places increasing pressure on memory hierarchies, making data movement a major limitation for both performance and energy efficiency. Fixed-function accelerators inherit the memory wall of the von Neumann model and lack the flexibility to follow evolving models. Programmable Vector Processing Unit (VPU)-based near-memory architectures alleviate this bottleneck using standard Complementary Metal-Oxide Semiconductor (CMOS) while remaining programmable, but still lack mature kernel libraries and operator-level abstractions. We address this gap with QUINN, a kernel library for integer-precision inference following quantized Open Neural Network Exchange (ONNX) operator semantics. Operator-to-dataflow mapping is well studied for conventional accelerators; we quantify it for near-memory VPUs whose vector register file is managed by explicit DMA (Direct Memory Access) transfers, using a roofline methodology combining throughput with measured off-chip traffic across dataflows, replication, and bandwidth on a Field-Programmable Gate Array (FPGA)-emulated target. Matrix multiplication enters the compute-bound regime, attaining 61% of the mix-weighted roof at the largest problem size, and one-dimensional convolution scales by 3.05× under four VPUs; the kernels sustain 5.0–51.3× the throughput of a scalar host on the same target. Operational intensity does not follow the same ordering: the scalar schedule retains higher intensity on every operator, so the throughput is bought with additional off-chip traffic in every case, though the gain exceeds the cost by at least 3.8×. QUINN thus provides a characterized operator backend, bit-exact with the ONNX semantics consumed by deployment tools.

28 May 2025
Verified
Conference Paper
Open access
VPVincenzo Petrolo
Vincenzo Petrolo
FGFlavia Guella
Flavia Guella
MCMichele Caon
Michele Caon
GMGuido Masera
Guido Masera
MMMaurizio Martina
Maurizio Martina

1 January 2026 in IEEE Transactions on Circuits and Systems II: Express Briefs
Verified
Journal Article
Closed access
LGLuigi Giuffrida
Luigi Giuffrida
Alessandra DolmetaAlessandra Dolmeta
Alessandra Dolmeta
ANAlessio Naclerio
Alessio Naclerio
VPValeria Piscopo
Valeria Piscopo
MMMattia Mirigaldi
Mattia Mirigaldi
MMMaurizio Martina
Maurizio Martina