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
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
Integrated generation/test loop of EEG-based epilepsy detection on edge devices
Lab: ESL
Sections: SEL
Supervisor: Mr. Amirhossein Shabazinia, Ms. Yuxuan Wang, Dr. Giovanni Ansaloni, Prof. David Atienza
[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
Analysis of Acoustic Emissions from the Knee through Wearable Devices
Lab: ESL
Sections: SEL
Supervisor: Dr. JérÎme Thévénot, Dr. Tomas Teijeiro, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Sensemodi

Master Projects

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
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
Optimizing a versatile wearable platform for rapid-prototyping using a RISC-V based co-processor for EEG processing
Lab: ESL
Sections: SEL
Supervisor: Dr. JérÎme Thevenot, Stefano Albini, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
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
Cross-layer system/hardware framework for near-DRAM acceleration of machine learning algorithms
Lab: ESL
Sections: SEL
Supervisor: Mr. Rafael Medina Morillas, Dr. Giovanni Ansaloni, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
project no longer available
Implementation of a smart DMA for a RISC-V Near-Memory Computing Microcontroller
Lab: ESLTCL
Sections: SEL
Supervisor: Dr. Davide Schiavone, Dr. Jose Miranda, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
HW design and development of a novel, flexible and versatile EEG wearable system
Lab: ESL
Sections: SEL
Supervisor: Dr. José Miranda Calero, Dr. JérÎme Thevenot, Dr. Jonathan Dan, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Sensemodi
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
TinyML for Audio Deep Learning Algorithms
Lab: ESL
Sections: SEL
Supervisor: Dr. Davide Schiavone, Dr. Jose Miranda, Dr. Milos Cernak, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Logitech Europe SA
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
Exploring DNN implementations for Realtime in-memory genome sequencing
Lab: ESL
Sections: SEL
Supervisor: Dr. Giovanni Ansaloni, Dr. William Simon, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
DNA analysis algorithms for Realtime in-memory genome sequencing
Lab: ESL
Sections: SEL
Supervisor: Dr. Giovanni Ansaloni, Dr. William Simon, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
IBM Research GmbH
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

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
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
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
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Development of a Coarse-Grained Reconfigurable Array (CGRA) exploration framework
Lab: ESL
Sections: SEL
Supervisor: Mr. Rubén Rodríguez Álvarez, Mrs. Yuxuan Wang, Dr. Denisa-Andreea Constantinescu, Dr. Giovanni Ansaloni, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
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
A novel architectural template for the hardware acceleration of neural networks inference supporting hybrid quantization
Lab: ESL
Sections: SEL
Supervisor: Mr. Rafael Medina Morillas, Dr. Giovanni Ansaloni, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
project no longer available
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
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

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
Xilinx Dublin
VersaRanger: Modular Edge Sensing Beacon for Harsh Environments Built on the VersaSens Platform
Lab: ESL
Sections: SEL
Supervisor: Dr. Taraneh Aminosharieh Najafi, Mr. Nicolas Ian David Robson, M.Sc. Deniz Kasap, Dr. JérÎme Thevenot, Dr. Giovanni Ansaloni, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Edge AI for automatic detection of acoustic events using the VersaSens platform
Lab: ESL
Sections: SEL
Supervisor: Dr. JérÎme Thevenot, Wensi Zhang, Stefano Albini, Dr. Taraneh Aminosharieh Najafi, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
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
Edge real-time object recognition for drone detection
Lab: ESL
Sections: SEL
Supervisor: Mr. Hossein Taji, Ms. Qunyou Liu, Dr. Giovanni Ansaloni, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
project no longer available
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
Efficient SPI: design, verification, and integration of SPI and QuadSPI routines and HW functions for efficient master-to-slave off-chip communications
Lab: ESL
Sections: SEL
Supervisor: Dr. Davide Schiavone, Tommaso Terzano, Prof. David Atienza
[read on]



experimental projectcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL