Department of Electrical Engineering
Digital signal processing Distributed and parallel processing Computer architecture and design VLSI systems Artificial intelligence Electronic circuits and devices
New Frontiers in Information and Communication Technologies Modeling and Artificial Intelligence
Research interests and affiliations
- Digital systems design, configuration and programming
- Reconfigurable systems (FPGA, microcontroller)
- High Level Hardware Description Languages (HDL)
- Fast, safe and simple design of digital architectures
- Hardware In the Loop (HIL)
- Deep Packet Inspection (DPI) at 10GBE, 40GBE and 100GBE
- Digital systems appliances
- Artificial Intelligence, neural networks are their implementations
- 2514 Digital signal processing
- 2704 Distributed and parallel processing
- 2719 Computer architecture and design
- 2722 VLSI systems
- 2800 ARTIFICIAL INTELLIGENCE (Computer Vision, use 2603)
Publications
Biography
Jean Pierre David received his degree in Electrical Engineering (specializing in electronics) from the University of Liège (Belgium) in 1995. His final year project involved the development of a MIDI interface using optical sensors to measure the speed at which piano keys were pressed in order to deduce their velocity.
He then worked for a year as a researcher at the Integrated Devices and Electronic Circuits (DICE) laboratory at the Catholic University of Louvain. In the context of the PSVA project (Prosthesis for Substitution of Vision by Audition), he designed and built a portable system capable of capturing an image from a video camera and converting it into a sound composed of 640 sine waves, whose amplitudes varied in real time based on the image received by the camera.
He then became a teaching assistant and began a Ph.D. on reconfigurable systems (FPGAs). In addition to his research, he developed numerous mixed analog-digital projects for his students, notably for the design of robots.
He defended his doctoral thesis in June 2002 and was awarded the title of Doctor of Applied Sciences from the Catholic University of Louvain. In August 2002, he became a professor at the University of Montreal, in the Laboratory for Analysis and Synthesis of Ordered Systems (LASSO). Since January 2006, he has been a professor at Polytechnique Montréal. In June 2013, he was promoted to Associate Professor. He has been a Full Professor since June 2021.
Jean Pierre David is a member of the Institute of Electrical and Electronics Engineers (IEEE), a member of the Microelectronics and Microsystems Research Group (GR2M), and a member of the Québec Strategic Microelectronics and Microsystems Network (ReSMiQ).
Supervision at Polytechnique
COMPLETED
-
Ph.D. Thesis (9)
- Al-Amin, M. R. (2024). On/In package connected antenna arrays for millimeter wave applications [Ph.D. thesis, Polytechnique Montréal].
- Elbediwy, M. H. (2024). Scalable Architectures for Programmable, Adaptive and Hierarchical Traffic Management in Telecommunication Networks [Ph.D. thesis, Polytechnique Montréal].
- Askari Hemmat, M. H. (2023). Hardware aware acceleration in deep neural networks [Ph.D. thesis, Polytechnique Montréal].
- Boyogueno Bidias, S. P. (2022). Extracteur de paramètres Delta-Lognormaux globalement optimaux par séparation et évaluation exploitant l'arithmétique par intervalles [Ph.D. thesis, Polytechnique Montréal].
- Montano, F. (2021). Architectures and Methodology for the Design of Real-time Power Converter Simulators on FPGAs [Ph.D. thesis, Polytechnique Montréal].
- Gémieux, M. (2020). Architecture matérielle logicielle pour l'exécution à latence réduite d'applications de télécommunications émergentes sur centre de données [Ph.D. thesis, Polytechnique Montréal].
- Abdelsalam, A. (2019). Efficient FPGA-Based Inference Architectures for Deep Learning Networks [Ph.D. thesis, Polytechnique Montréal].
- Daigneault, M.-A. (2015). Synthèse et description de circuits numériques au niveau des transferts synchronisés par les données [Ph.D. thesis, École Polytechnique de Montréal].
- Ould-Bachir, T. (2013). Opérateurs et engins de calcul en virgule flottante et leur application à la simulation en temps réel sur FPGA [Ph.D. thesis, École Polytechnique de Montréal].
-
Master's Thesis (24)
- Humblet, E. (2024). Verification and Characterization of Multicore Vector Processors Enhanced for Low-precision Convolutional Layers Through FPGA Emulation [Master's thesis, Polytechnique Montréal].
- Kaced, K. (2024). Circuits intégrés de gestion de puissance pour les dispositifs IoT à récupération d'énergie [Master's thesis, Polytechnique Montréal].
- Chitsaz Zade Allaf, K. (2023). Robust Quantization for Enhanced Energy Efficiency and Bit Error Tolerance in DNNs [Master's thesis, Polytechnique Montréal].
- Dupuis, T. (2023). Implémentation efficiente de produits de convolution sur des opérandes représentés sur moins de 8 bits [Master's thesis, Polytechnique Montréal].
- Ebrahimi, A. (2023). Efficient Look-Up Table Implementation of Neural Networks with Binary Activation Through Layerwise Pruning [Master's thesis, Polytechnique Montréal].
- Mohammadzadeh, R. (2023). Hardware-Aware Neural Architecture Search for Quantized Neural Networks Exploration on Resource-Constrained Devices [Master's thesis, Polytechnique Montréal].
- Zennaki, Z. N. (2023). Accélération matérielle de convolutions éparses appliquées à la détection 3D [Master's thesis, Polytechnique Montréal].
- Chiu, T.-Y. (2022). Explainability and reliability for automated dynamic decision systems [Master's thesis, Polytechnique Montréal].
- Richer St-Onge, P. (2022). Architecture pour la recherche exacte dans le plan des données d'un processeur réseau implémenté sur FPGA [Master's thesis, Polytechnique Montréal].
- Su, M. (2022). Élaborer un environnement de test pour la vérification et la validation d'applications réseaux configurables sur FPGA [Master's thesis, Polytechnique Montréal].
- Traore, M. (2022). Look-Up Table Based Neural Networks For Fast Inference [Master's thesis, Polytechnique Montréal].
- Riviello, A. (2020). Binary Neural Networks for Keyword Spotting Tasks [Master's thesis, Polytechnique Montréal].
- Chidambaram, S. (2019). PoET-BiN: Power Efficient Tiny Binary Neurons [Master's thesis, Polytechnique Montréal].
- Moradmand Badie, M. (2019). CPU Utilization Improvement of Multiple-Core Processors Through Cache Management and Task Scheduling [Master's thesis, Polytechnique Montréal].
- Sánchez Correa, R. (2017). Implementation of Ultra-Low Latency and High-Speed Communication Channels for an FPGA-Based HPC Cluster [Master's thesis, École Polytechnique de Montréal].
- Khanzadi, H. (2016). Implementation of Data-Driven Applications on Two-Level Reconfigurable Hardware [Master's thesis, École Polytechnique de Montréal].
- Courbariaux, M. (2015). Réduire la précision et le nombre des multiplications nécessaires à l'entraînement d'un réseau de neurones [Master's thesis, École Polytechnique de Montréal].
- Larbanet, A. (2014). Application de l'algorithme de Max-hashing pour le référencement de fichiers vidéo et la détection de contenus et de flux connus à haute vitesse sur GPU [Master's thesis, École Polytechnique de Montréal].
- Allard, M. (2012). Conception et implémentation d'un treillis de calcul configurable à deux niveaux [Master's thesis, École Polytechnique de Montréal].
- Lerebours, J. (2012). Filtrage de contenus numériques connus à haute vitesse optimisé sur plateforme GPU [Master's thesis, École Polytechnique de Montréal].
- Sebbar, M. (2011). Réalisation d'un système de conversion des couleurs pour un capteur d'images CMOS à photodétecteur sans filtre optique [Master's thesis, École Polytechnique de Montréal].
- Bafumba-Lokilo, D. (2009). Développement d'un système multiprocesseur sur puce générique destiné aux applications parallèles et adaptables dans un environnement ASIC [Master's thesis, École Polytechnique de Montréal].
- Daigneault, M.-A. (2009). Utilisation de la reconfiguration dynamique des FPGA pour le contrôle précis et exact des délais dans les convertisseurs temps à numérique [Master's thesis, École Polytechnique de Montréal].
- Guzman, D. A. (2008). Control systems for experiments in quantum communication and computing on optical fibres [Master's thesis, École Polytechnique de Montréal].
News about Jean Pierre David
Press review about Jean Pierre David

