Student Projects

Bachelor Projects (6th Semester)

In addition to the projects listed below, which can be adapted to the level of Bachelor students in the 6th semester of their studies instead of M.Sc. level, it is possible for Bachelor students to propose additional topics on embedded systems that fit their personal interests. In that case, contact Prof. David Atienza ([email protected]) to discuss the complexity of the project proposal from your side in order to adapt it if necessary.


Master Student Assistant Projects

(Remunerated, for officially registered EPFL students only)
Acceleration of TinyML applications using a cutting-edge heterogeneous accelerator platform
Lab: ESL
Sections: SEL
Supervisor: Ms. Lara Orlandic, Dr. David Mallasén Quintana, and Prof. David Atienza.
[read on]



experimental projecttheoreticalcomputational
project no longer available
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Automation of a semi-custom design and verification flow for ultra-low-leakage always-on circuits relying on differential logic
Lab: ESL
Sections: SEL
Supervisor: Dr. Davide Schiavone, Dr. Alexandre Levisse, Prof. Matias Miguez, Robin Leplae, Juan Sapriza, Prof. David Atienza
[read on]



experimental projectcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
FPGA accelerator design for urban digital twins
Lab: ESL
Sections: SEL
Supervisor: Denisa-Andreea Constantinescu, Rubén Rodríguez Álvarez, Ana Catarina Gouveia Braz, Cédric Terrier, David Atienza Alonso
[read on]



experimental projecttheoreticalcomputational
project no longer available
Firmware development for efficient biosignal data management
Lab: ESL
Sections: SEL
Supervisor: Dr Jérôme Thevenot, Lara Orlandic
[read on]



experimental projecttheoreticalcomputational
project no longer available
Sensemodi

Summer Internship Projects

(Remunerated, for officially registered EPFL students only)
Full-system power & energy evaluation of GreenDVFS against built-in Linux governors
Lab: ESL
Sections: SEL
Supervisor: Prof. David Atienza, Dr. Miguel Peón-Quirós, Dr. Xavier Ouvrard
[read on]



experimental projecttheoreticalcomputational
EPFL EcoCloud Center

Master Projects

Edge-AI Applications on VersaPants: Exercise Recognition and Gait Phase Classification
Lab: ESL
Sections: SEL
Supervisor: Dr. Taraneh Aminosharieh Najafi, M.Sc. Deniz Kasap, Dr. Jérôme Thevenot, Dr. Jonathan Dan, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
From Telemetry to Flexibility Services: Schema Design for Data Centres as Energy Prosumers
Lab: ESL
Sections: SEL
Supervisor: Dr. Denisa Constantinescu, Prof. David Atienza, Steven Senator of Los Alamos National Laboratory, HPC Workload Management
[read on]



experimental projecttheoreticalcomputational
An urban digital twin for climate action: Assessing policies and solutions for energy, water and infrastructure
Eyes on the Unmeasured: Blind Forecasting through Multivariate Attention Networks
Lab: ESL
Sections: SEL
Supervisor: Golnoosh Abdollahinejad, Dr. Denisa Constantinescu, Prof. Dr. David Atienza
[read on]



experimental projecttheoreticalcomputational
An urban digital twin for climate action: Assessing policies and solutions for energy, water and infrastructure
When Sensors Go Silent: Masked Multivariate Transformers for Robust Urban Water Forecasting
Lab: ESL
Sections: SEL
Supervisor: Golnoosh Abdollahinejad, Dr. Denisa Constantinescu, Prof. Dr. David Atienza
[read on]



experimental projecttheoreticalcomputational
An urban digital twin for climate action: Assessing policies and solutions for energy, water and infrastructure
High-Throughput Multiply-Accumulate for an Edge-Oriented Near-Memory Computing Device
Lab: ESL
Sections: SEL
Supervisor: Dr. Michele Caon, Dr. Davide Schiavone, Prof. David Atienza
[read on]



experimental projectcomputational
project no longer available
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Fast compilation for Coarse-Grained Reconfigurable Arrays (CGRAs) via Graph Minors
Lab: ESL
Sections: SEL
Supervisor: Ms. Yuxuan Wang, Dr. Giovanni Ansaloni, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Design of a full-custom, analog filter for feature enhancement of neural signals
Lab: ESL
Sections: SEL
Supervisor: Juan Sapriza, Dr. Nicolas Calarco, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
project no longer available
Development of a Wearable Textile Capacitive Sensing System for Human Body Motion Tracking
Lab: ESL
Sections: SEL
Supervisor: Dr. Jonathan Dan, Stefano Albini, Prof. David Atienza
[read on]



theoreticalcomputational
Continual Learning Approaches for EEG-Based Seizure Detection
Lab: ESL
Sections: SEL
Supervisor: Amirhossein Shahbazinia, Dr. Jonathan Dan, Dr. Giovanni Ansaloni, Prof. David Atienza Alonso
[read on]



experimental projecttheoreticalcomputational
Microarchitectural explorations for biomedical applications
Lab: ESL
Sections: SEL
Supervisor: Miguel Peón-Quirós, EcoCloud; Prof. David Atienza, ESL; Stefano Albini, ESL
[read on]



experimental projecttheoreticalcomputationaldocument linkweb link
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Enabling Local Tightly, Global Loosely coupled Programmable Accelerators Heterogeneous Systems by integrating X-HEEP into ESP SoCs
Lab: ESL
Sections: SEL
Supervisor: Dr. Davide Schiavone, Prof. Daniele Jahier Pagliari, Prof. Alessio Burrello, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Porting and Optimization of biomedical benchmark applications to the X-HEEP Open-Source RISC-V-based microcontroller platform
Lab: ESL
Sections: SEL
Supervisor: Dr. Davide Schiavone, Mr. Dimitrios Samakovlis, Mr. Stefano Albini, Prof. David Atienza
[read on]



experimental projecttheoreticaldocument link
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Implementation of an Accelerator based on Near-Memory Computing IPs for a RISC-V-based Microcontroller
Lab: ESL
Sections: SEL
Supervisor: Dr. Davide Schiavone, Michele Caon, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
X-HEEP Accelerators: design, verification, and integration of a general purpose co-processor/accelerator based on RISC-V for edge-computing SoCs
Lab: ESL
Sections: SEL
Supervisor: Dr. Davide Schiavone, Prof. David Atienza
[read on]



theoreticalcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Towards intelligent laser welding: automatic control of processing quality using reinforcement learning and deep neural architectures
Lab: ESL
Sections: SEL
Supervisor: Dr. Sergey Shevchik, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
EMPA (Eidgenössische Materialprüfungs- und Forschungsanstalt)

Master or Semester Projects

Reinventing Numbers for Edge AI: Enabling Posit Arithmetic in Wearable Cough Monitoring
Lab: ESL
Sections: SEL
Supervisor: Dr. David Mallasén Quintana and Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Energy-Efficient Edge AI for Wearable Cough Monitoring via Fixed-Point Optimization
Lab: ESL
Sections: SEL
Supervisor: Dr. David Mallasén Quintana and Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Development of low-level algorithms for the conversion of biological signals
Lab: ESL
Sections: SEL
Supervisor: Juan Sapriza, Dr. David Mallasén, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
project no longer available
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Development of low-level algorithms for the control of a closed-loop Analog Front-End for biosignal measurement
Lab: ESL
Sections: SEL
Supervisor: Juan Sapriza, Dr. David Mallasén, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
project no longer available
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Custom Hardware Design of Posit Arithmetic Operators for Low-Precision Computing
Lab: ESL
Sections: STI
Supervisor: Mr. Tommaso Terzano, Dr. David Mallasén Quintana and Prof. David Atienza
[read on]



experimental projectcomputational
Acceleration of TinyML applications using a cutting-edge heterogeneous accelerator platform
Lab: ESL
Sections: SEL
Supervisor: Ms. Lara Orlandic, Dr. David Mallasén Quintana, and Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
project no longer available
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Enhancing the Efficiency and Accuracy of Radio Interferometry Kernels using CGRA-ME Framework
Lab: ESL
Sections: ESL
Supervisor: Dr. Denisa-Andreea Constantinescu; Rubén Rodríguez Álvarez; Dr. Giovanni Ansaloni; Prof. David Atienza Alonso
[read on]



experimental projecttheoreticalcomputational
Integration and optimization of Ultra Low Power CPU on the X-HEEP platform targeting implantable devices
Lab: ESL
Sections: SEL
Supervisor: Mr. Juan Sapriza, Dr. Davide Schiavone, Prof. David Atienza
[read on]



experimental projecttheoretical
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Energy-efficient HW accelerators design on FPGA for SKA Observatory
Lab: ESL
Sections: SEL
Supervisor: Ruben Rodriguez Alvarez (ESL), Dr. Denisa Constantinescu (ESL), Dr. Miguel Peón Quirós (EcoCloud), Prof. David Atienza (ESL)
[read on]



experimental projecttheoreticalcomputational
project no longer available
Square Kilometre Array Observatory
Hardware accelerator design with Chisel and integration in a RISC-V full system
Lab: ESL Scala
Sections: SEL
Supervisor: Ruben Rodriguez Alvarez (ESL), Dr. Denisa Constantinescu (ESL), Jamie Richard Thompson (Scala Center), Anatolii Kmetiuk (Scala Center), Prof. David Atienza (ESL)
[read on]



experimental projecttheoreticalcomputationalweb link
project no longer available
Scala Center, EPFL

Semester Projects

Automatic indoor geolocation of acoustic events using the VersaSens platform
Lab: ESL
Sections: SEL
Supervisor: Dr. Jérôme Thevenot, Doctoral candidate Wensi Zhang, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Efficient SPI: design, verification, and integration of a FLASH-Controller that uses the DMA and QuadSPI routines for efficient off-chip communications
Lab: ESL
Sections: SEL
Supervisor: Dr. Davide Schiavone, Tommaso Terzano, Anna Burdina, Prof. David Atienza
[read on]



theoreticalcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Efficient SPI: verification of a FLASH-Controller on FPGA and optimization of read/write FLASH operations using caches
Lab: ESL
Sections: SEL
Supervisor: Dr. Davide Schiavone, Tommaso Terzano, Anna Burdina, Prof. David Atienza
[read on]



theoreticalcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Architecture Definition and FPGA Deployment of a Near-Memory Computing Platform for Edge AI and Multimedia
Lab: ESL
Sections: SEL
Supervisor: Dr. Michele Caon, Dr. Davide Schiavone, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Application Deployment and Software Optimization on a Near-Memory Computing Platform for Edge AI and Multimedia
Lab: ESL
Sections: SEL
Supervisor: Dr. Michele Caon, Dr. Davide Schiavone, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Brian Computer Interface (BCI) Application: Real-time Ball Mind Control using VersaSens EEG Headset (VersaBrain)
Lab: ESL
Sections: SEL
Supervisor: Dr. Taraneh Aminosharieh Najafi, Dr. Jose Miranda, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputationaldocument link
Embedded Multimodal Physiological Signal Preprocessing on VersaSens Platform for Mental Engagement Assessment
Lab: ESL
Sections: SEL
Supervisor: Dr. Taraneh Aminosharieh Najafi, Ms. Lara Orlandic, Ms. Dimitra Tatli, Dr. Jérôme Thevenot, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputationaldocument linkweb link
SIMD acceleration of Transformer-based ensemble
Lab: ESL
Sections: SEL
Supervisor: Stefano Albini, Dr. Giovanni Ansaloni, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Mind the Gaps: Missing-Aware Embedding Layers for Transformer Forecasting
Lab: ESL
Sections: SEL
Supervisor: Golnoosh Abdollahinejad, Dr. Denisa Constantinescu, Prof. Dr. David Atienza
[read on]



experimental projecttheoreticalcomputational
An urban digital twin for climate action: Assessing policies and solutions for energy, water and infrastructure
FPGA implementation of a configurable Compute memory architecture for DNN inference applications
Lab: ESL
Sections: SEL
Supervisor: Grégoire Eggermann, Dr. Giovanni Ansaloni, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
project no longer available
Xilinx Dublin
Comparative evaluation of kinematic features derived from different modalities during a mobility test
Lab: ESL
Sections: SEL
Supervisor: Dr. Jérôme Thevenot, Dr. Taraneh Aminosharieh Najafi, Dr. Jonathan Dan, M.Sc. Deniz Kasap, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
ML4Seizures: An automated ML framework for training on seizure databases and efficient porting to low-power microcontrollers
Lab: ESL
Sections: SEL
Supervisor: Dimitrios Samakovlis, Dr. Jonathan Dan, Dr. Giovanni Ansaloni, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
MuxD2D: Adaptive protocol-aware D2D communication support for chiplets in the X-HEEP microcontroller
Lab: ESL
Sections: SEL
Supervisor: Ms. Anna Burdina, Dr. David Mallasén, and Prof. David Atienza.
[read on]



experimental projecttheoreticalcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
X-HEEP Gen: Automating the peripheral & pad abstraction for a RISC-V-based microcontroller
Lab: ESL
Sections: SEL
Supervisor: Ms. Anna Burdina, Dr. David Mallasén, and Prof. David Atienza.
[read on]



experimental projecttheoreticalcomputational
project no longer available
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Algorithmic optimizations in transformers for epilepsy detection
Lab: ESL
Sections: SEL
Supervisor: Dr. Miguel Peon, Hossein Taji, Dr. José Miranda Calero, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Automation of a semi-custom design and verification flow for ultra-low-leakage always-on circuits relying on differential logic
Lab: ESL
Sections: SEL
Supervisor: Dr. Davide Schiavone, Dr. Alexandre Levisse, Prof. Matias Miguez, Robin Leplae, Juan Sapriza, Prof. David Atienza
[read on]



experimental projectcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Extraction of Heart-Related Information in Epileptic Patients
Lab: ESL
Sections: SEL
Supervisor: Dr. Jonathan Dan, Christodoulos Kechris, Prof. David Atienza
[read on]



theoreticalcomputational
Physiological Data Collection Platform for WearOS Smartwatches
Lab: ESL
Sections: SEL
Supervisor: Dr. Jonathan Dan, Dimitra Tatli, Prof. David Atienza
[read on]



theoreticalcomputational
Porting X-HEEP to a Lattice FPGA with open-source EDA tools
Lab: ESL
Sections: SEL
Supervisor: Dr. Davide Schiavone, Dr. Christoph Mueller, Prof. David Atienza, Prof. Andreas Burg
[read on]



experimental project
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Testing and verification of a fabricated IMC memory
Lab: ESL
Sections: SEL
Supervisor: Dr. Alexandre Levisse, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Deployment of probabilistic deep learning methods for context-aware and robust Heart Rate extraction in constrained wearables
Lab: ESL
Sections: SEL
Supervisor: Christodoulos Kechris, Dr. Jose Miranda, Dr. Jonathan Dan, Prof. David Atienza
[read on]



theoreticalcomputational
Towards Audio-Visual Speech Separation and Recognition
Lab: ESL
Sections: SEL
Supervisor: Mr. Cristian Cioflan, Dr. Miguel de Prado, Dr. Jose Miranda, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Implementation of automation techniques for IMC arrays
Lab: ESL
Sections: SEL
Supervisor: Dr. Alexandre Levisse, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Deployment of an unsupervised deep adaptive filtering method for context-aware and robust Heart Rate extraction in constrained wearables
Lab: ESL
Sections: SEL
Supervisor: Christodoulos Kechris MSc, Dr. Jose Miranda, Dr. Jonathan Dan, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Design of efficient Convolutional Layers for Near-Memory Computing IPs based on RISC-V
Lab: ESL
Sections: SEL
Supervisor: Mr. Luigi Giuffrida, Dr. Davide Schiavone, Prof. David Atienza
[read on]



experimental projectcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL