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)
Development of a Galvanic Skin Response recording wearable
Lab: ESL
Sections: SEL
Supervisor: Mr. Juan Sapriza, Dr. José Miranda, Dr. Jérôme Thevenot, Prof. David Atienza
[read on]



experimental projecttheoretical
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
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

Summer Internship Projects

(Remunerated, for officially registered EPFL students only)
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
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

Asynchronous Fuzzy Federated Life-Long-Learning for the Edge
Lab: ESL
Sections: SEL
Supervisor: Dr. Jose Miranda, Dr. Javier Andreu-Perez, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
Benchmark of EEG based seizure detection algorithms
Lab: ESL
Sections: SEL
Supervisor: Dr. Jonathan Dan, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
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
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
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
Efficient FW stack design and implementation for a versatile physiological 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
Efficient seizure detection using synchrosqueezed wavelet transforms based techniques
Lab: ESL
Sections: SEL
Supervisor: Dr. Jose Miranda, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
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
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
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
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
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
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
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
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)
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

Master or Semester Projects

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
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Electroencephalography based epileptic seizure detection
Lab: ESL
Sections: SEL
Supervisor: Prof. David Atienza, Dr. Jonathan Dan, Ph.D. student Una Pale
[read on]



experimental projectcomputationaldocument link
Energy-efficient FFT accelerator design on an Intel FPGA using HBM for SKA Observatory
Lab: ESL
Sections: SEL
Supervisor: Dr. Denisa Constantinescu, Ruben Rodriguez Alvarez, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputationalweb link
Square Kilometre Array Observatory
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
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
FPGA Acceleration for Urban Digital Twin Models: Optimizing Mixed-Integer Linear Programming (MILP) for Energy Efficiency
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
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
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
Real-time epileptic seizure alarms on a smartwatch
Lab: ESL
Sections: SEL
Supervisor: Prof. David Atienza, Dr. Jonathan Dan, Dr. Jose Miranda
[read on]



experimental projecttheoreticalcomputationaldocument link

Semester Projects

A bottom-up digital back-end design for the next generation of configurable accelerators for Edge-AI platforms
Lab: ESL
Sections: SEL
Supervisor: Ms. Lara Orlandic, Dr. Davide Schiavone, Prof. David Atienza
[read on]



theoreticalcomputationaldocument link
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Adaptation, integration and validation of SPI-Slave peripheral 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
project no longer available
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
chip2chip: verification and integration of the serial-link peripheral in X-HEEP to enable fast communications with external accelerators
Lab: ESL
Sections: SEL
Supervisor: Prof. David Atienza, Dr. Davide Schiavone
[read on]



experimental projecttheoreticalcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
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
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
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
Development of a modular hardware platform for X-HEEP based systems, applied to an EEG recording wearable device
Lab: ESL
Sections: SEL
Supervisor: Mr. Juan Sapriza, Dr. José Miranda, Dr. Jérôme Thevenot, Prof. David Atienza
[read on]



experimental projecttheoretical
project no longer available
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, Dr. Jose Miranda, Prof. David Atienza
[read on]



experimental projectcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL
Exploring Memory Design Trade-offs: Efficiency and Voltage Scaling in SRAM Architectures for Energy-Efficient Systems
Lab: ESL
Sections: SEL
Supervisor: Dr. Jose Miranda, Dr. Alexandre Levisse, Hossein Taji MSc., Dr. Miguel Peón, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
HDB: HEEPocrates Development Board: A RISC-V based board for rapid prototyping of e-Health based applications
Lab: ESL
Sections: SEL
Supervisor: Dr. Jose Miranda, Dr. Davide Schiavone, 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
Implementing an Audio-Visual Speech Separation and Recognition Pipeline at the Edge
Lab: ESL
Sections: SEL
Supervisor: Dr. Jose Miranda, Cristian Cioflan, Dr. Miguel de Prado, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
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
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
X-HEEP generator: implementation of a highly configurable memory and peripheral subsystem for a RISC-V-based microcontroller
Lab: ESL
Sections: SEL
Supervisor: Mr. Simone Machetti, Dr. Davide Schiavone, Prof. David Atienza
[read on]



experimental projecttheoreticalcomputational
eXtendable Heterogeneous Energy-Efficient Platform - EPFL