Benevolent Dictator for Life and overall inspirator of the PULP Platform project.
Project Leader responsible for the overall architectural development and for ASIC backend implementation. Main responsible for the DMA IP.
PULP “evangelist” and leader of HW acceleration and near sensor analytics efforts.
Main responsible for EDA tools used for PULP development, for ASIC testing and for PULP didactic usage.
Andrea leads efforts in ultrasound and manages the Future Computing Lab (EFCL).
Ahmad works on ML for Approximate Computing, studying variable- and mixed-precision computing techniques to improve energy efficiency.
Co-designer of the OpenMP parallel programming runtime for PULP.
Alessandro works on RISC-V ISA extensions dedicated to the acceleration of mixed-precision QNNs inference on PULP clusters.
Alessandro researches the next generation Snitch based PULP systems.
Co-developer of DORY (Development Oriented to memoRY) framework for deep neural network execution on PULP.
Event-based computing expert and tester guru in the making.
Amirhossein focuses on modeling hardware processors, accelerators and vector processor applications on GVSoC.
1st Lieutenant of the group, keeper of HERO, the big PULP.
Angelo is working on PULP-NN, an optimized library for QNN inference on PULP Clusters.
Lead designer of all PULP external interfaces and of the uDMA subsystem. The go-to person for ASIC backend implementation.
Arpan will work on hardware accelerator design for Machine Learning Applications.
Benedetta works on ML algorithms and systems for bio applications in real-time optimized for PULP.
Chi works on memory systems and interfaces. His interests include HPC architectures, energy-efficient HW and heterogenous architectures.
Cristian aspires to become the master of ML on constrained embedded devices and strives to bring "Aha!" moments to our students.
Christoph's research is focused on ultrasound applications.
Cyril works on our heterogenous HPC architecture. His interests include
SoC design and low level programming.
Daniele researches deep learning applications for PULP-based autonomous flying drones.
In an effort to make things smart(er), Davide develops On-Device Learning applications for PULP.
Designer and maintainer of the new event unit in PULP.
Gamze works on hardware architectures for machine learning applications.
Georg works on mixed-precision ML acceleration and compression techniques for deep-learning related memory transfers.
Leader of all software integration efforts, main developer of the PULP hardware abstraction layer, runtime and SDK.
Gianna works on machine learning applications.
Develops compiler extensions and exotic runtime environments for emerging computing paradigms. A space cowboy of embedded SW.
Hanna works on drones and wind turbine monitoring.
Jannis works on deep neural network acceleration. He is an open-source enthusiast, particularly open hardware initiatives.
Jonas researches computer vision and perception for drone applications.
Julian works on tinyML applications for PULP, especially using dynamic vision cameras.
Lorenzo works on drones.
Luca works on PULP based accelerators.
Luca is the developer of Ultra-low power machine learning based application.
Luca researches efficient and scalable HPC systems.
Luca works on debugging PULP and testing peripherals.
Luka is our Croatian PULP enthusiast who is working on tools for
deployment of deep learning applications on our platforms.
Mahyar works on drone swarm applications and indoor localization.
Maicol's work is focused on security extensions to PULP SoCs.
Designer of interfaces with ultra-low power sensors, and developer of related applications.
Marcello works on Deep Learning for Human-Machine Interfaces, researching models suitable for execution on ultra-low-power microcontrollers.
Marco implements DSP algorithms on PULP and parallelizes algorithms
of 5G PUSCH channel on Mempool.
Designer of PULP-based Human-Machine-Interfaces and related applications.
Matteo works on PULP core development.
Mattia researches bioinspired approaches for developing ultra low-power Human-Machine Interfaces based on ExG signals.
Our peripheral's master. Mattia works on integrating and testing peripherals in PULP.
Michael will be working on adding fault tolerance to PULP systems. He wants
to be the first PULP member in space.
Moritz's research focuses on ML accelerators.
Our expert for security extensions on PULP systems
Nazareno works on quantized neural networks in extreme edge devices and GVSoC PULP Simulator.
Nils works on securing RISC-V architectures and supporting Ariane development.
Paul researches future PULP systems.
Philip focuses on the deployment of ML models on heterogeneous many-core systems and environmental sensing with on-device training capabilities.
Philipp is going to develop embedded applications around PULP.
Pierangelo works on biosignals and ultra-low-power HMIs with specific emphasis on their application in the automotive industry.
Leads efforts to use PULP within a heterogeneous system architecture; designer of the Linux driver runtime for ARM based host systems.
Riccardo works on extending PULP IPs to address safety critical applications.
Robert works on debugging PULP.
Samuel works on MemPool and the synchronization of manycore systems.
Sergei works on ultrasound architectures.
He will be involved in the Ampere project working on multi-criterion optimization making the use of HERO.
Thomas works on PULP cores.
Thorir works on Machine Learning applications.
Tim works on HPC systems for Machine Learning and AI workloads.
Designer of multi-protocol wireless interfaces and developer of related applications.
Victor tweaks algorithms so that they work on our newest platforms.
Victor develops ultra low-power Human Machine Interaction applications based on EMG/EEG signals.
Viviane will be working on MiniFloat training on Snitch-based platforms and developing the software stack for novel hardware architectures.
Vlad works on drone applications.
Xia works on programming PULP-based systems.
Yichao is our new PhD student who will conduct his research in IC physical design.
Yvan works on developing computing architectures and accelerators for space applications.
Zexin works on cache systems, cache coherence and on-chip network design.