Directory of Experts

You are here

Back to search results
Jean Pierre David
Ph.D.

Research interests and affiliations

Research interests
  • 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
Expertise type(s) (NSERC subjects)
  • 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

Recent publications
Journal article
Montano, F., Ould-Bachir, T. & David, J.P. (2018). An evaluation of a high-level synthesis approach to the FPGA-based sub-microsecond real-time simulation of power converters. IEEE Transactions on Industrial Electronics, 65(1), 636-644. Retrieved from https://doi.org/10.1109/TIE.2017.2716880
Conference paper
Gémieux, M., Savaria, Y., David, J.P. & Zhu, G. (2017). A cache-coherent heterogeneous architecture for low latency real time applications. Paper presented at the 20th IEEE International Symposium on Real-Time Distributed Computing (ISORC 2017), Toronto, ON, Canada (pp. 176-184). Retrieved from https://doi.org/10.1109/ISORC.2017.1
Conference paper
Khanzadi, H., Savaria, Y. & David, J.P. (2017). A data driven CGRA Overlay Architecture with embedded processors. Paper presented at the 15th IEEE International New Circuits and Systems Conference (NEWCAS 2017), Strasbourg, France (pp. 269-272). Retrieved from https://doi.org/10.1109/NEWCAS.2017.8010157

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 (2)

    • 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). Retrieved from https://publications.polymtl.ca/2031/
    • 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). Retrieved from https://publications.polymtl.ca/1231
  • Master's Thesis (11)

    • Sanchez 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). Retrieved from https://publications.polymtl.ca/2521/
    • Khanzadi, H. (2016). Implementation of Data-Driven Applications on Two-Level Reconfigurable Hardware (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2279/
    • 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). Retrieved from https://publications.polymtl.ca/1819/
    • 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). Retrieved from https://publications.polymtl.ca/1633
    • Allard, M. (2012). Conception et implémentation d'un treillis de calcul configurable à deux niveaux (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1004
    • Lerebours, J. (2012). Filtrage de contenus numériques connus à haute vitesse optimisé sur plateforme GPU (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1001
    • 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). Retrieved from https://publications.polymtl.ca/674
    • 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). Retrieved from https://publications.polymtl.ca/239/
    • Daigneault, M.-A. (2009). Utilisation de la reconfiguration dynamique des fpga pour le contrôle précis et exact des délais dans ls 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).

Press review about Jean Pierre David

October 20, 2018, Le Devoir, Est-ce que l'IA fonctionnera un jour avec aussi peu d'énergie qu'un cerveau humain? L'expertise de Jean Pierre David, professeur agrégé au Département de génie électrique de Polytechnique Montréal