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) | Streaming Wake-Up Networks for Low-Power Sensor Processing Lab: ESL Sections: SEL Supervisor: Tommaso Terzano, Dr. David Mallasén Quintana, Prof. David Atienza [read on] |
![]() | ![]() | Development of a patch-sized PCB for long-term skin conductance monitoring using HEEPidermis Lab: ESL Sections: STI Supervisor: Juan Sapriza, Prof. David Atienza [read on] |
![]() | 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] |
![]() | |
Archive of past Master Projects | Characterisation and Integration of a Modular Optical Physiological Sensing Module into VersaSens Lab: ESL Sections: SEL Supervisor: Dr. Harshal Arun Sonar, Dr. Taraneh Aminosharieh Najafi, Prof. David Atienza [read on] |
![]() | Design of a Multiple-Issue Execution Pipeline for an Out-Of-Order RISC-V Processor Lab: ESL Sections: STI Supervisor: Dr. Michele Caon, Prof. David Atienza [read on] |
| Multi-CGRA Tile Accelerator: Integration, Modeling, and Scalability Analysis Lab: ESL Sections: SEL Supervisor: Mr. Rubén Rodríguez Álvarez, Ms. Yuxuan Wang, Dr. Denisa Constantinescu, Dr. Miguel Peón Quirós, Dr. Giovanni Ansaloni, Prof. David Atienza [read on] | |
| Acquisition-Application co-optimization of a Level-Crossing ADC for Implantable Neural Interfaces Lab: ESL Sections: STI Supervisor: Juan Sapriza, Prof. David Atienza [read on] | |
| Precision-Scalable Systolic Arrays for High-Efficiency LLM Inference Acceleration Lab: ESL Sections: SEL Supervisor: Rubén Rodríguez Álvarez, Yuxuan Wang, Dr. Giovanni Ansaloni, Prof. David Atienza [read on] |
| 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] | |
![]() | 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] |
![]() | 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] |
![]() | 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] |
| 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] | |
![]() | 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] |
![]() | 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] |
![]() | 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] |
![]() | 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] |
![]() | 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] |
![]() | |
Master or Semester Projects | 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] |
| 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] | |
| 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] | |
![]() | |
Semester Projects | Automatic geolocation of acoustic events using the VersaSens platform Lab: ESL Sections: SEL Supervisor: Doctoral candidate Wensi Zhang, Dr. Taraneh Aminosharieh Najafi, Dr. Jérôme Thevenot [read on] |
| Scalable Memory-Mapped Systolic Array Cluster for LLM Inference Lab: ESL Sections: SEL Supervisor: Mr. Rubén Rodríguez Álvarez, Ms. Yuxuan Wang, Dr. Giovanni Ansaloni, Prof. David Atienza [read on] | |
| Visual X-HEEP: Enhancing X-HEEP with Camera Interfaces and VGA monitors Lab: ESL Sections: SEL Supervisor: Dr. Davide Schiavone, Dr. Michele Caon, Prof. David Atienza [read on] | |
![]() | Optimization of Transformer-based ensemble Lab: ESL Sections: SEL Supervisor: Mr. Stefano Albini, Dr. Giovanni Ansaloni, Prof. David Atienza [read on] |
| ML-based Design Space Exploration Framework for LLM Inference in Mixed-Precision Systolic Arrays Lab: ESL Sections: SEL Supervisor: Mr. Rubén Rodríguez Álvarez, Ms. Yuxuan Wang, Dr. Giovanni Ansaloni, Prof. David Atienza [read on] | |
| Comparative Evaluation of Time-Series Embedding Methods for Seizure Classification Lab: ESL Sections: SEL Supervisor: Dimitra Tatlin, Dr. Lara Orlandic, Dr. Jonathan Dan, Prof. David Atienza [read on] | |
| Precision-Scalable Systolic Arrays for High-Efficiency LLM Inference Acceleration Lab: ESL Sections: SEL Supervisor: Rubén Rodríguez Álvarez, Yuxuan Wang, Dr. Giovanni Ansaloni, Prof. David Atienza [read on] | |
| Development of a TFT display interface for VersaSens Lab: ESL Sections: SEL Supervisor: Dr. Jérôme Thevenot, Dr. Taraneh Aminosharieh Najafi, Doctoral candidate Wensi Zhang, Prof. David Atienza [read on] | |
| 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] | |
![]() | 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] |
![]() | 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] |
![]() | 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] |
| Extraction of Heart-Related Information in Epileptic Patients Lab: ESL Sections: SEL Supervisor: Dr. Jonathan Dan, Christodoulos Kechris, Prof. David Atienza [read on] | |
| Physiological Data Collection Platform for WearOS Smartwatches Lab: ESL Sections: SEL Supervisor: Dr. Jonathan Dan, Dimitra Tatli, Prof. David Atienza [read on] | |
| 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] | |
![]() | Testing and verification of a fabricated IMC memory Lab: ESL Sections: SEL Supervisor: Dr. Alexandre Levisse, Prof. David Atienza [read on] |
| 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] | |
| 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] | |
| Implementation of automation techniques for IMC arrays Lab: ESL Sections: SEL Supervisor: Dr. Alexandre Levisse, Prof. David Atienza [read on] | |
| 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] | |
![]() | 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] |
![]() | |




