Department of Electrical Engineering
Research interests and affiliations
- Digital systems design, configuration and programming
- Reconfigurable systems (FPGA)
- 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 a reçu son diplôme d'Ingénieur Civil Électricien (spécialisation en électronique) à l'Université de Liège (Belgique) en 1995. Son travail de fin d'études consistait en la réalisation d'une interface Midi utilisant des capteurs optiques pour mesurer la vitesse d'enfoncement des touches d'un piano et en déduire la vélocité.
Il a ensuite travaillé une année comme chercheur au laboratoire des Dispositifs Intégrés et Circuits Électroniques (DICE) à l'Université Catholique de Louvain. Dans le contexte du projet PSVA (Prosthesis for Substitution of Vision by Audition), il a conçu et réalisé un système portable capable de faire l'acquisition d'une image depuis une caméra vidéo et de la convertir en un son constitué de 640 sinusoides dont les amplitudes variaient en temp réel en fonction de l'image reçue par la camera.
Il devient alors assistant et commence une thèse de doctorat portant sur les systèmes reconfigurables (FPGA). Outre sa recherche, il développera comme assistant de nombreux projets mixtes numérique-analogique pour ses étudiants, notament pour la conception de robots.
Il soutient sa thèse de doctorat en juin 2002 et sera proclamé Docteur en Sciences Appliquées de l'Université Catholique de Louvain. En aoüt 2002, il devient professeur à l'Université de Montréal, dans le Laboratoire d'Analyse et Synthèse des Systèmes Ordinés (LASSO). Depuis janvier 2006, il est professeur à l'École Polytechnique de Montréal. En juin 2013, il a été nommé professeur agrégé.
Jean Pierre David est membre du Institute of Electrical and Electronics Engineers (IEEE), directeur adjoint du Groupe de Recherche en Microélectronique et Microsystèmes (GR2M) et membre du Regroupement Strategique en Microsystèmes du Québec (ReSMiQ).
Supervision at Polytechnique
COMPLETED
-
Ph.D. Thesis (6)
- 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 (17)
- 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

