Prof. Davide Zoni

Associate Professor


Office: Building 20, First Floor, Room 002
DEIB, Politecnico di Milano,
via Ponzio 34/5, 20133 Milano, Italy
Phone: 02 2399 3496 (office),
02 2399 9613 (lab)
Email: davide[dot]zoni[at]polimi[dot]it

About me

Welcome to my personal homepage at Politecnico di Milano. Here you can find information related to my research, teaching, and technology transfer activities, as well as the theses available for MSc and PhD students.

I am an Associate Professor at the Dipartimento di Elettronica, Informazione e Bioingegneria (DEIB) of Politecnico di Milano, where I received an MSc in Computer Engineering in 2010, and a PhD in Information Technology in 2014. I am also part of HEAPlab and the Computing Systems Architecture group at DEIB.

My teaching activities are related to computer science and engineering courses held at both Politecnico di Milano and Università degli Studi di Parma with emphasis on hardware design and computer architectures.

My research interests target the design and verification methodologies for digital computing platforms at the edge, focusing on low-power single- and multi-cores, hardware design for deep learning, and hardware security.

I am also the co-founder and CEO at Blue Signals Srl, an innovative startup and spin-off of Politecnico di Milano. Blue Signals develops technologies to support the design and implementation of edge devices secure against implementation attacks, comprising both fault and side-channel attacks.

Research

My research interests target the design and verification methodologies for digital computing platforms at-the-edge, with emphasis on low-power architectures, hardware security, and hardware support to deep learning. In particular, my research can be seen as organized in three branches that remain tightly connected due to the cross-related knowledge required in each of them.

Design of single- and multi-cores at the edge

In the current digital world, the hardware accelerators represent the de-facto solution to support the execution of compute-intensive tasks in edge devices efficiently. However, the design of the single- and multi-core processing elements and the system on a chip (SoC) where the accelerators are integrated is critical to the success of the overall computing platform. Indeed, hardware accelerators ensure an efficient computation only if they are integrated within an efficient computing platform. To this end, the design of efficient RISC CPUs, memories, and on-chip interconnects are all critical research areas. My research focuses on the hardware design of single- and multi-core platforms at the edge, carefully considering the low-power requirements, the cache hierarchy and coherence, and on-chip interconnects that may be point-to-point or bus-based architectures.

Hardware design for deep learning

The continuous improvement of current computing platforms fuels the tremendous success of machine learning and deep learning. The training and inference processes for any deep neural network strongly leverage the computational capability of the hardware platform and are far from efficient. However, and according to IEEE, deep-learning models are usually over-parametrized. Their training and inference costs in consumed energy and generated CO2 are reaching a critical break-even point. To this end, the research must deliver novel computing solutions to better support deep-learning solutions. My research focuses on the design of efficient deep-learning hardware accelerators.

Hardware security for IoT and devices at the edge

The IoT revolution shaped a tightly interconnected digital world made of billions of smart devices physically spread in the environment that are constantly digitizing, processing, and transmitting streams of data, some of which are sensitive, private, or critical. The possibility for the attacker to seize such smart devices enables the so-called implementation attacks that represent a new class of cyberattacks. Such attacks can be efficiently faced at the hardware level, thus imposing the employment of novel hardware design methodologies that include security as a standard design metric on par with the traditional power, area, and performance metrics. My research aims to design secure computing platforms and develop EDA tools to support the security analysis against implementation attacks.

Teaching

I teach several courses related to computer science and engineering at both Politecnico di Milano and Università degli Studi di Parma.
The teaching material for courses held at Politecnico di Milano is available on the WeBeep platform.
The teaching material for courses held at Università degli Studi di Parma is available on the Elly platform.

Current teaching activities

Fondamenti di Informatica (6 CFU - First semester) BSc in Ingegneria Edile e delle Costruzioni, Politecnico di Milano
Embedded Systems (6 CFU - Second semester) MSc in Ingegneria Informatica, Università degli Studi di Parma
Architetture dei Calcolatori e Sistemi Operativi (ACSO) (10 CFU - First semester - teaching assistant) BSc in Ingegneria Informatica, Politecnico di Milano
Embedded Systems (5 CFU - First semester- teaching assistant) MSc in Ingegneria Informatica, Politecnico di Milano

Past teaching activities in the last three academic years

Fondamenti di informatica (6 CFU - since 2020) BSc in Ingegneria Edile e delle Costruzioni, Politecnico di Milano
Embedded Systems (6 CFU - since 2019) MSc in Ingegneria Informatica, Università degli Studi di Parma
Architetture dei Calcolatori e Sistemi Operativi (ACSO) (10 CFU - since 2018 - teaching assistant) BSc in Ingegneria Informatica, Politecnico di Milano
Digital Design for Embedded Systems (5 CFU - 2019) PhD course, Università degli Studi di Parma
Digital Design of Embedded Systems in the IoT and RISC-V Open Core Era (5 CFU - 2020) PhD course, Politecnico di Milano

Other ongoing teaching activities

Industrial courses on advanced topics in hardware design and verification (5 CFU-equivalent) Cefriel
Data analysis and visualization using Python (3 CFU) Passion in action, Ingegneria Edile e delle Costruzioni, Politecnico di Milano

Theses proposals

Thesis proposals to be carried out at HEAPlab and/or in collaboration with other research groups at DEIB and external companies are listed here.
Contact me by e-mail for further discussion.

Technology transfer

Technology transfer represents a critical activity in my professional career since it sustains the adoption in the real world of the most promising technologies developed within academia. Research per se is just research. I strongly believe that through technology transfer we can really impact the well-being and the quality of life of the whole society.

December 2024

Blue Signals Srl released its first multi-core high-performance RISC-V computing platform targeting HBM and DDR4.

July 2023

Blue Signals Srl released its first single-core high-performance RISC-V computing platform targeting HBM.

February 2022

Blue Signals Srl releases the MVP of its EDA tool to support the design of secure computing platforms.

September 2021

Published two PCT applications on cybersecurity.

August 2021

Co-founder and CEO at Blue Signals Srl.

February 2021

Granted two Italian patents on cybersecurity.

August 2020

Taking steps from the LAMP project, Politecnico di Milano granted the status of spin-off to the upcoming Blue Signals Srl.

May 2020

The LAMP project received a pre-seed investment by 360 Capital venture capital.

December 2019

The LAMP project won the Switch2Product - Innovation Challenge competition and was awarded the E-novia Spa Corporate grant.