Beatrice Bussolino

Ms. Beatrice Bussolino


Research Focus & Metrics

Academic Career Length

7Years (2020-Present)

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

Representative Publications

View All Publications
1 January 2020 in IEEE Access
Verified
Journal Article
Open access
MCMaurizio Capra
Maurizio Capra
BBBeatrice Bussolino
Beatrice Bussolino
Alberto MarchisioAlberto Marchisio
Alberto Marchisio
GMGuido Masera
Guido Masera
MMMaurizio Martina
Maurizio Martina
DSDR SHAFIQUE
DR SHAFIQUE
Currently, Machine Learning (ML) is becoming ubiquitous in everyday life. Deep Learning (DL) is already present in many applications ranging from computer vision for medicine to autonomous driving of modern cars as well as other sectors in security, healthcare, and finance. However, to achieve impressive performance, these algorithms employ very deep networks, requiring a significant computational power, both during the training and inference time. A single inference of a DL model may require billions of multiply-and-accumulated operations, making the DL extremely compute-and energy-hungry. In a scenario where several sophisticated algorithms need to be executed with limited energy and low latency, the need for cost-effective hardware platforms capable of implementing energy-efficient DL execution arises. This paper first introduces the key properties of two brain-inspired models like Deep Neural Network (DNN), and Spiking Neural Network (SNN), and then analyzes techniques to produce efficient and high-performance designs. This work summarizes and compares the works for four leading platforms for the execution of algorithms such as CPU, GPU, FPGA and ASIC describing the main solutions of the state-of-the-art, giving much prominence to the last two solutions since they offer greater design flexibility and bear the potential of high energy-efficiency, especially for the inference process. In addition to hardware solutions, this paper discusses some of the important security issues that these DNN and SNN models may have during their execution, and offers a comprehensive section on benchmarking, explaining how to assess the quality of different networks and hardware systems designed for them.

7 July 2020 in Future Internet
Verified
Journal Article
Open access
PDF file
MCMaurizio Capra
Maurizio Capra
BBBeatrice Bussolino
Beatrice Bussolino
Alberto MarchisioAlberto Marchisio
Alberto Marchisio
DSDR SHAFIQUE
DR SHAFIQUE
GMGuido Masera
Guido Masera
MMMaurizio Martina
Maurizio Martina
Deep Neural Networks (DNNs) are nowadays a common practice in most of the Artificial Intelligence (AI) applications. Their ability to go beyond human precision has made these networks a milestone in the history of AI. However, while on the one hand they present cutting edge performance, on the other hand they require enormous computing power. For this reason, numerous optimization techniques at the hardware and software level, and specialized architectures, have been developed to process these models with high performance and power/energy efficiency without affecting their accuracy. In the past, multiple surveys have been reported to provide an overview of different architectures and optimization techniques for efficient execution of Deep Learning (DL) algorithms. This work aims at providing an up-to-date survey, especially covering the prominent works from the last 3 years of the hardware architectures research for DNNs. In this paper, the reader will first understand what a hardware accelerator is, and what are its main components, followed by the latest techniques in the field of dataflow, reconfigurability, variable bit-width, and sparsity.

13 October 2022 in IEEE Access
Verified
Journal Article
Open access
Alberto MarchisioAlberto Marchisio
Alberto Marchisio
VMVojtech Mrazek
Vojtech Mrazek
AMAndrea Massa
Andrea Massa
BBBeatrice Bussolino
Beatrice Bussolino
MMMaurizio Martina
Maurizio Martina
DSDR SHAFIQUE
DR SHAFIQUE
Neural Architecture Search (NAS) algorithms aim at finding efficient Deep Neural Network (DNN) architectures for a given application under given system constraints. DNNs are computationally-complex as well as vulnerable to adversarial attacks. In order to address multiple design objectives, we propose RoHNAS , a novel NAS framework that jointly optimizes for adversarial-robustness and hardware-efficiency of DNNs executed on specialized hardware accelerators. Besides the traditional convolutional DNNs, RoHNAS additionally accounts for complex types of DNNs such as Capsule Networks. For reducing the exploration time, RoHNAS analyzes and selects appropriate values of adversarial perturbation for each dataset to employ in the NAS flow. Extensive evaluations on multi - Graphics Processing Unit (GPU) - High Performance Computing (HPC) nodes provide a set of Pareto-optimal solutions, leveraging the tradeoff between the above-discussed design objectives. For example, a Pareto-optimal DNN for the CIFAR-10 dataset exhibits 86.07% accuracy, while having an energy of 38.63 mJ, a memory footprint of 11.85 MiB, and a latency of 4.47 ms.

21 June 2022 in arXiv
Verified
Preprint
Open access
PDF file
Alberto MarchisioAlberto Marchisio
Alberto Marchisio
BBBeatrice Bussolino
Beatrice Bussolino
ESEdoardo Salvati
Edoardo Salvati
MMMaurizio Martina
Maurizio Martina
GMGuido Masera
Guido Masera
DSDR SHAFIQUE
DR SHAFIQUE
Complex Deep Neural Networks such as Capsule Networks (CapsNets) exhibit high learning capabilities at the cost of compute-intensive operations. To enable their deployment on edge devices, we propose to leverage approximate computing for designing approximate variants of the complex operations like softmax and squash. In our experiments, we evaluate tradeoffs between area, power consumption, and critical path delay of the designs implemented with the ASIC design flow, and the accuracy of the quantized CapsNets, compared to the exact functions.

10 October 2023
Verified
Book Chapter
Closed access
PDF file
Alberto MarchisioAlberto Marchisio
Alberto Marchisio
BBBeatrice Bussolino
Beatrice Bussolino
ACAlessio Colucci
Alessio Colucci
VMVojtech Mrazek
Vojtech Mrazek
MHMuhammad Abdullah Hanif
Muhammad Abdullah Hanif
DSDR SHAFIQUE
DR SHAFIQUE