Flavia Guella

Dr. Flavia Guella

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
27 February 2024 in IEEE Transactions on Circuits and Systems I: Regular Papers
Verified
Journal Article
Open access
FGFlavia Guella
Flavia Guella
EVEmanuele Valpreda
Emanuele Valpreda
MCMichele Caon
Michele Caon
GMGuido Masera
Guido Masera
MMMaurizio Martina
Maurizio Martina
The optimization of neural networks (NNs) is necessary to enable their deployment on energy-constrained devices. State-of-the-art methods leverage approximate multipliers to execute NNs reducing the inference energy without heavily affecting the accuracy. However, previous works usually require a specialized hardware accelerator and are limited to fixed multipliers or reconfigurable ones with few approximation levels. This paper introduces MARLIN, a framework to deploy layerwise approximate NNs on PULP, a microcontroller with a RISC-V core. A multiplier architecture, with runtime selection of 256 approximation levels, is developed and integrated into the PULP cluster cores, enabling runtime configuration through control status register (CSR) instructions embedded within the code. The PULP toolchain is adapted to incorporate the approximation level selection within the instruction flow seamlessly. MARLIN leverages the genetic algorithm NSGA-II to search for the best configurations among thousands of approximate NNs. The framework is validated by simulating an approximate NN trained with the MNIST dataset on PULP. Moreover, MARLIN is used to optimize and approximate six ResNet models trained with the CIFAR-10 dataset. In particular, for ResNet-56, the most complex NN used in the experiments, the multiplication energy is reduced by 23.9% while retaining 99% of the accuracy of the exact model.

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.

13 January 2024
Verified
Book Chapter
Closed access
PDF file
FGFlavia Guella
Flavia Guella
EVEmanuele Valpreda
Emanuele Valpreda
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
FGFlavia Guella
Flavia Guella
ACAlessio Caviglia
Alessio Caviglia
MCMichele Caon
Michele Caon
Stefano Di CarloStefano Di Carlo
Stefano Di Carlo
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

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