Département de génie électrique
Traitement des signaux numériques Traitement réparti et simultané Architecture d'ordinateur et conception Systèmes intégrés à très grande échelle (VLSI) Intelligence artificielle Circuits et dispositifs électroniques
Technologies de l'information et communications Modélisation et intelligence artificielle
Intérêts de recherche et affiliations
- Conception, configuration et programmation de systèmes numériques
- Systèmes logiques programmables (FPGA, microcontrôleurs)
- Langages de description de matériel (HDL)
- Conception rapide, sûre et simple d'architectures numériques
- Architectures numériques pour la simulation en temps réel (Hardware In the Loop HIL)
- Monitorage de communications très haut débit (10GBE, 40GBE, 100GBE), DPI
- Applications des systèmes numériques
- Intelligence artificielle, réseaux de neurones et leurs implémentations
- 2514 Traitement des signaux numériques
- 2704 Traitement réparti et simultané
- 2719 Architecture d'ordinateur et conception
- 2722 Systèmes intégrés à très grande échelle (VLSI)
- 2800 INTELLIGENCE ARTIFICIELLE (Vision artificielle, utiliser 2603)
Publications
Biographie
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), membre du Groupe de Recherche en Microélectronique et Microsystèmes (GR2M) et membre du Regroupement Strategique en Microsystèmes du Québec (ReSMiQ).
Encadrement à Polytechnique
TERMINÉ
-
Thèse de doctorat (9)
- Al-Amin, M. R. (2024). On/In package connected antenna arrays for millimeter wave applications [Thèse de doctorat, Polytechnique Montréal].
- Elbediwy, M. H. (2024). Scalable Architectures for Programmable, Adaptive and Hierarchical Traffic Management in Telecommunication Networks [Thèse de doctorat, Polytechnique Montréal].
- Askari Hemmat, M. H. (2023). Hardware aware acceleration in deep neural networks [Thèse de doctorat, 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 [Thèse de doctorat, Polytechnique Montréal].
- Montano, F. (2021). Architectures and Methodology for the Design of Real-time Power Converter Simulators on FPGAs [Thèse de doctorat, 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 [Thèse de doctorat, Polytechnique Montréal].
- Abdelsalam, A. (2019). Efficient FPGA-Based Inference Architectures for Deep Learning Networks [Thèse de doctorat, 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 [Thèse de doctorat, É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 [Thèse de doctorat, École Polytechnique de Montréal].
-
Mémoire de maîtrise (24)
- Humblet, E. (2024). Verification and Characterization of Multicore Vector Processors Enhanced for Low-precision Convolutional Layers Through FPGA Emulation [Mémoire de maîtrise, Polytechnique Montréal].
- Kaced, K. (2024). Circuits intégrés de gestion de puissance pour les dispositifs IoT à récupération d'énergie [Mémoire de maîtrise, Polytechnique Montréal].
- Chitsaz Zade Allaf, K. (2023). Robust Quantization for Enhanced Energy Efficiency and Bit Error Tolerance in DNNs [Mémoire de maîtrise, 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 [Mémoire de maîtrise, Polytechnique Montréal].
- Ebrahimi, A. (2023). Efficient Look-Up Table Implementation of Neural Networks with Binary Activation Through Layerwise Pruning [Mémoire de maîtrise, Polytechnique Montréal].
- Mohammadzadeh, R. (2023). Hardware-Aware Neural Architecture Search for Quantized Neural Networks Exploration on Resource-Constrained Devices [Mémoire de maîtrise, Polytechnique Montréal].
- Zennaki, Z. N. (2023). Accélération matérielle de convolutions éparses appliquées à la détection 3D [Mémoire de maîtrise, Polytechnique Montréal].
- Chiu, T.-Y. (2022). Explainability and reliability for automated dynamic decision systems [Mémoire de maîtrise, 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 [Mémoire de maîtrise, 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 [Mémoire de maîtrise, Polytechnique Montréal].
- Traore, M. (2022). Look-Up Table Based Neural Networks For Fast Inference [Mémoire de maîtrise, Polytechnique Montréal].
- Riviello, A. (2020). Binary Neural Networks for Keyword Spotting Tasks [Mémoire de maîtrise, Polytechnique Montréal].
- Chidambaram, S. (2019). PoET-BiN: Power Efficient Tiny Binary Neurons [Mémoire de maîtrise, Polytechnique Montréal].
- Moradmand Badie, M. (2019). CPU Utilization Improvement of Multiple-Core Processors Through Cache Management and Task Scheduling [Mémoire de maîtrise, Polytechnique Montréal].
- Sánchez Correa, R. (2017). Implementation of Ultra-Low Latency and High-Speed Communication Channels for an FPGA-Based HPC Cluster [Mémoire de maîtrise, École Polytechnique de Montréal].
- Khanzadi, H. (2016). Implementation of Data-Driven Applications on Two-Level Reconfigurable Hardware [Mémoire de maîtrise, É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 [Mémoire de maîtrise, É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 [Mémoire de maîtrise, École Polytechnique de Montréal].
- Allard, M. (2012). Conception et implémentation d'un treillis de calcul configurable à deux niveaux [Mémoire de maîtrise, École Polytechnique de Montréal].
- Lerebours, J. (2012). Filtrage de contenus numériques connus à haute vitesse optimisé sur plateforme GPU [Mémoire de maîtrise, É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 [Mémoire de maîtrise, É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 [Mémoire de maîtrise, É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 [Mémoire de maîtrise, École Polytechnique de Montréal].
- Guzman, D. A. (2008). Control systems for experiments in quantum communication and computing on optical fibres [Mémoire de maîtrise, École Polytechnique de Montréal].
Nouvelle(s) concernant Jean Pierre David
Revue de presse concernant Jean Pierre David

