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 | Firmware development for efficient biosignal data management Lab: ESL Sections: SEL Supervisor: Dr Jérôme Thevenot, Lara Orlandic [read on] |
|
Master Projects | A new genome sequencing accelerator for Realtime in-memory genome sequencing Lab: ESL Sections: SEL Supervisor: Dr. Giovanni Ansaloni, Dr. William Simon, Prof. David Atienza [read on] |
| An Ultra-Low-Power Audio-Aware System (AAS) for the Extreme Edge Lab: ESL Sections: SEL Supervisor: Dr. Jose Miranda, Dr. Davide Schiavone, Prof. David Atienza [read on] |
| 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] |
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] |
Efficient Embedded Signal Quality Assessment on the Edge for EEG sensors Lab: ESL Sections: SEL Supervisor: Dr. Jonathan Dan, Dr. Jose Miranda, Prof. David Atienza [read on] |
| 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] |
Efficient seizure detection using synchrosqueezed wavelet transforms based techniques Lab: ESL Sections: SEL Supervisor: Dr. Jose Miranda, Prof. David Atienza [read on] |
Evaluation and selection of IoT devices for remote subject monitoring in clinical research Lab: ESL Sections: SEL Supervisor: Prof. David Atienza [read on] |
Exploration, design and automation of a frequency generator block for CMOS ICs in various technologies Lab: ESL Sections: SEL Supervisor: Dr. Davide Schiavone, Dr. Alexandre Levisse, Prof. David Atienza [read on] |
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] |
Fast and accurate simulation of RISC-V systems using gXR5: a validation and fine-tuning methodology Lab: ESL Sections: SEL Supervisor: Mr. Joshua Klein, Dr. Giovanni Ansaloni, Prof. Marina Zapater, Prof. David Atienza [read on] |
| 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] |
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] |
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] |
Machine learning for automatic serial number recognition in the watch industry Lab: ESL Sections: SEL Supervisor: Prof. David Atienza, Marco Hosender of IWC [read on] |
| New techniques to improve robustness against memory errors of convolutional neural networks in edge-computing devices with heterogeneous memory organizations Lab: ESL Sections: SEL Supervisor: Prof. David Atienza, Dr. Miguel Peón Quirós, Flavio Ponzina [read on] |
| On-Device-Training for KeyWord Spotting on the edge Lab: ESL Sections: SEL Supervisor: Dr. Jose Miranda, 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] |
RTL design of ProVeT for ML/DNN inference workloads Lab: ESL Sections: SEL Supervisor: Dr. Giovanni Ansaloni, Dr. Alexandre Levisse [read on] |
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] |
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] |
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] |
Master or Semester Projects | Combining general and personalized epilepsy models for long-term seizure monitoring using hyperdimensional computing Lab: ESL Sections: SEL Supervisor: Una Pale, Dr. Tomas Teijeiro, Prof. David Atienza [read on] |
| Development of a flexible compiling and scheduling framework to map biosignal processing algorithms into coarse-grained reconfigurable arrays (CGRAs) Lab: ESL Sections: SEL Supervisor: Benoît Denkinger, Dr. Miguel Peon, Dr. Giovanni Ansaloni, Prof. David Atienza [read on] |
| Electroencephalography based epileptic seizure detection Lab: ESL Sections: SEL Supervisor: Prof. David Atienza, Dr. Jonathan Dan, Ph.D. student Una Pale [read on] |
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] |
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] |
Hyperdimensional (HD) computing approaches for biomedical applications Lab: ESL Sections: SEL Supervisor: Prof. David Atienza, Dr. Tomas Teijeiro, Ph.D. student Una Pale [read on] |
Improved Hyperdimensional Encoding for Lowering Memory and Computational Footprint on Embedded Applications Lab: ESL Sections: SEL Supervisor: Una Pale, Dr. Tomas Teijeiro, Prof. David Atienza [read on] |
| In-DRAM computing architecture: Exploration and Design Lab: ESL Sections: SEL Supervisor: Dr. Alexandre Levisse, Dr. Marina Zapater [read on] |
| Incremental classification for the efficient detection of epileptic seizures on wearable devices Lab: ESL Sections: SEL Supervisor: Ms. Lara Orlandic, Dr. Giovanni Ansaloni, Dr. Tomas Teijeiro, Prof. David Atienza [read on] |
| Multimodal sensor fusion using hyperdimensional computing for epilepsy seizure monitoring Lab: ESL Sections: SEL Supervisor: Prof. David Atienza, Ph.D. student Una Pale [read on] |
Real-time epileptic seizure alarms on a smartwatch Lab: ESL Sections: SEL Supervisor: Prof. David Atienza, Dr. Jonathan Dan, Dr. Jose Miranda [read on] |
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] |
A DPTLSL standard-cell library for ultra-low-leakage always-on circuits: design, layout, and verification Lab: ESLTCL Sections: SEL Supervisor: Dr. Davide Schiavone, Dr. Alexandre Levisse, Clement Chone, Prof. David Atienza, Prof. Andreas Burg [read on] |
Adding floating-point arithmetic capabilities to the next generation of configurable accelerators for Edge-AI platforms Lab: ESL Sections: SEL Supervisor: Ms. Lara Orlandic, Mr. David Mallasén Quintana, Dr. Davide Schiavone, Prof. David Atienza [read on] |
Algorithm approximation for Feature Extraction on the edge Lab: ESL Sections: SEL Supervisor: Mr. Juan Sapriza, Dr. Jose Miranda, Prof. David Atienza [read on] |
| CGRA characterization and integration into simulation platform Lab: ESL Sections: SEL Supervisor: Mr. Juan Sapriza, Mr. Rubén Rodríguez, Dr. Davide Schiavonne, Dr. Giovanni Ansaloni, and Prof. David Atienza [read on] |
| 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] |
Cornelia: implementation of Smart and Generic Controller for a Near-Memory Computing IP for Machine-Learning applications on a RISC-V-based Microcontroller Lab: ESL Sections: SEL Supervisor: Dr. Davide Schiavone, Clement Chone, 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 and exploration of the Data Packing Unit for SoftSIMD Mirco-architecture Lab: ESL Sections: SEL Supervisor: Pengbo Yu, Dr. Alexandre Levisse, Dr. Giovanni Ansaloni, 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] |
Development of a platform software for biosignal data management Lab: ESL Sections: SEL Supervisor: Dr Jérôme Thevenot [read on] |
| Development of an Android platform for biosignal data management Lab: ESL Sections: SEL Supervisor: Dr. Jérôme Thevenot and Mr. Christodoulos Kechris [read on] |
| Development of an educational demonstrator of the complete stack from IoT devices to cloud serverless computing Lab: ESL Sections: SEL Supervisor: Dr. Miguel Peón Quirós, Prof. David Atienza [read on] |
| Development of FPGA-based accelerators for the Clear Space I mission Lab: ESL Sections: SEL Supervisor: Prof. David Atienza, Dr. Miguel Peón Quirós [read on] |
| Development of immersive interactive environments with hand tracking and virtual reality Lab: ESL Sections: SEL Supervisor: Dr. Miguel Peón Quirós, Prof. David Atienza [read on] |
| DOOM in HEEP: Implementation of the classic DOOM game on a fully in-house ASIC Lab: ESL Sections: SEL Supervisor: Dr. Jose Miranda, Dr. Miguel Peón-Quirós, Prof. David Atienza [read on] |
| 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] |
Everything Everywhere All at Once: A Behavioural Simulator for Coarse Grained Reconfigurable Array Architectures Lab: ESL Sections: SEL Supervisor: Mr. Juan Sapriza, Dr. Giovanni Ansaloni, and Prof. David Atienza [read on] |
| Exploration of FPGA-based accelerators for the Clear Space I mission using high-level synthesis Lab: ESL Sections: SEL Supervisor: Prof. David Atienza, Dr. Miguel Peón Quirós [read on] |
| Firmware development for efficient biosignal data management Lab: ESL Sections: SEL Supervisor: Dr Jérôme Thevenot [read on] |
| 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] |
Heterogeneous quantization for Analog In Memory Computing accelerators in ultra-low-power AI inference at the edge Lab: ESL Sections: SEL Supervisor: Flavio Ponzino, Dr. Giovanni Ansaloni, Prof. David Atienza [read on] |
| Implementation of a processor platform with IMC addons in 28nm technology Lab: ESL Sections: SEL Supervisor: Dr. Alexandre Levisse, Mr. Marco Rios, Prof. David Atienza [read on] |
| Implementation of a virtual ADC for the X-HEEP FPGA-based emulation platform Lab: ESL Sections: SEL Supervisor: Dr. Davide Schiavone, Simone Machetti, Ruben Rodriguez, Prof. David Atienza [read on] |
| Implementation of an Analog-Mixed Signal TestBench for a RISC-V-based Microcontroller Lab: ESL Sections: SEL Supervisor: Dr. Davide Schiavone, Marco Rios, Prof. David Atienza [read on] |
| Implementation of an FPGA-based Near-Memory Accelerator for a RISC-V-based Microcontroller Lab: ESL Sections: SEL Supervisor: Dr. Davide Schiavone, 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] |
Integration and exploration of data formats in Compute-near-Memory architectures Lab: ESL Sections: SEL Supervisor: Rafael Medina, Dr. Giovanni Ansaloni, Prof. David Atienza [read on] |
| Linux meets X-HEEP: integration of the CV32A6 (a.k.a. Ariane) on a RISC-V based microcontroller to boot Linux Lab: ESL Sections: SEL Supervisor: Dr. Pasquale Davide Schiavone, Prof. David Atienza [read on] |
Multimodality is reaching X-HEEP: implementation of Highly Configurable I2S and PDM peripherals for a RISC-V based microcontroller Lab: ESL Sections: SEL Supervisor: Dr. Jose Miranda, Dr. Davide Schiavone, Prof. David Atienza [read on] |
| Optimized Implementation of an Anomaly Detection Algorithm based on Isolation Forest for Low-Power Embedded Devices Lab: ESL Sections: Supervisor: Farnaz Forooghifar, Dr. Tomas Teijeiro, Prof. David Atienza [read on] |
| Optimizing the deployment of a novel on-device training method for personalizing seizure detection Lab: ESL Sections: SEL Supervisor: Mr. Dimitrios Samakovlis, Mr. Ruben Rodriguez Alvarez, Dr. Denisa-Andreea Constantinescu, Prof. David Atienza [read on] |
Real-time Monitoring of Cognitive Workload and Stress Estimation: Wearable System communication with a Mobile Application Lab: ESL Sections: SEL Supervisor: Prof. David Atienza, Dr. Adriana Arza, Una Pale, Giulio Masinelli [read on] |
| Symbolic representation of electromyographic (EMG) data for movement recognition Lab: ESL Sections: SEL Supervisor: Prof. David Atienza, Dr. Tomas Teijeiro, Una Pale [read on] |
System design and evaluation of a Machine Learning Decision-Tree Accelerator Lab: ESL Sections: SEL Supervisor: Dr. Alexandre Levisse, Dr. Tomas Teijeiro, Prof. David Atienza [read on] |
| The X-HEEP open-source RTL2GDS platform: implementation of fully open-source RISC-V based microcontroller Lab: ESL Sections: SEL Supervisor: Dr. Pasquale Davide Schiavone, Dr. Christoph Mueller, Prof. David Atienza, Prof. Andreas Burg [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] |
Unsupervised Data Analysis in the COUGHVID Project Lab: ESL Sections: ESL Supervisor: Dr. Tomas Teijeiro, Prof. David Atienza [read on] |
| Validation of RISC-V Full System Simulation for Architectural Exploration Lab: ESL Sections: SEL Supervisor: Joshua Klein, Dr. Giovanni Ansaloni, Prof. David Atienza [read on] |
| Wireless Communication for an Epilepsy wearable detection system: implementation of an ultra-low-power wireless communication stack for a constrained wearable device Lab: ESL Sections: SEL Supervisor: Dr. Jose Miranda, Dr. Ivan Nyhanitra, Prof. David Atienza [read on] |
Wood moisture identification with an FPGA-based Accelerator for a RISC-V-based Microcontroller Lab: ESL Sections: SEL Supervisor: Giulio Masinelli, Dr. Pasquale Davide Schiavone, Dr. Kilian Wasmer, Prof. David Atienza, Prof. Patrik Hoffmann [read on] |
| 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] |
X-HEEP HAL and SDK: development and implementation of the Hardware Abstraction Layer and Software Development Kit for a RISC-V based platform Lab: ESL Sections: SEL Supervisor: Dr. Jose Miranda and Prof. David Atienza [read on] |