Directory of Experts
Back to search results

Research interests and affiliations

Research interests
  • Digital Systems
  • Overlay Architectures
  • Configurable Processors
  • Field Programmable Gate Arrays (FPGAs) and System Prototyping
  • Custom processor design for the Internet of Things (IoT) and edge computing
  • Custom processor design for high throughput and low latency network switching
  • Custom processor design for neural networks, artificial intelligence and machine learning
Expertise type(s) (NSERC subjects)
  • 2701 Computer hardware
  • 2702 Computer systems organization
  • 2708 Image and video processing
  • 2719 Computer architecture and design
  • 2722 VLSI systems

Publications

Recent publications
Conference paper
Traore, M., Langlois, J.M.P. & David, J.P. (2022). Asip accelerator for LUT-based neural networks inference. Paper presented at the 20th IEEE Interregional NEWCAS Conference (NEWCAS 2022), Quebec City, Qc, Canada (pp. 524-528). Retrieved from https://doi.org/10.1109/NEWCAS52662.2022.9842211
Journal article
Ahmadi, M., Vakili, S. & Langlois, J.M.P. (2021). CARLA: A Convolution Accelerator with a Reconfigurable and Low-Energy Architecture. IEEE Transactions on Circuits and Systems I: Regular Papers, 68(8), 3184-3196. Retrieved from https://doi.org/10.1109/TCSI.2021.3066967
Conference paper
Luinaud, T., Santiago da Silva, J., Langlois, J.M.P. & Savaria, Y. (2021). Design principles for packet deparsers on FPGAs. Paper presented at the ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 2021) (pp. 280-286). Retrieved from https://doi.org/10.1145/3431920.3439303
Conference paper
Ahmadi, M., Vakili, S. & Langlois, J.M.P. (2020). An energy-efficient accelerator architecture with serial accumulation dataflow for deep CNNs. Paper presented at the 18th IEEE International New Circuits and Systems Conference (NEWCAS 2020), Montréal, Québec (pp. 214-217). Retrieved from https://doi.org/10.1109/NEWCAS49341.2020.9159818

Biography

Pierre Langlois is full professor in the Department of Computer and Software Engineering of Polytechnique Montréal. Originally from Sherbrooke Qc., he obtained the bachelor's, master's and Ph.D. degrees from the Royal Military College of Canada (RMC). He served as engineering officer in the Royal Canadian Navy from 1990 to 1997, then as lecturer and professor in RMC from 1999 to 2005. He then joined Polytechnique Montréal, where he teaches and does research on configurable embedded processors, the implementation of signal, image and video processing algorithms, and computer architecture. He has authored or co-authored more than 110 journal or refereed conference papers. As thesis advisor, he has trained more than 40 graduate students. His research activities are done mainly in cooperation with industry. Professor Langlois received the Teaching Excellence Award from RMC in 2001, the Teaching Excellence Award from Polytechnique Montréal in 2015, and a Digital Innovation Prize in the 2022 edition of the Minister’s prizes for higher education. He is a member of l'Ordre des ingénieurs du Québec, the Regroupement stratégique en microsystèmes du Québec (ReSMiQ), the Association for Computing Machinery (ACM) and the IEEE.

Education

  • Ph.D., Computer Engineering, Royal Military College, 2002
  • M.Sc., Computer Engineering, Royal Military College, 1999
  • B.Sc. Electrical Engineering, Royal Military College, 1990

Supervision at Polytechnique

COMPLETED

  • Ph.D. Thesis (10)

    • Luinaud, T. (2022). Optimisation de la compilation de déparseurs pour processeurs réseau implémentés sur FPGA (Ph.D. Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/10357/
    • Ahmadi, M. (2020). Energy-Efficient, Flexible and Fast Architectures for Deep Convolutional Neural Network Acceleration (Ph.D. Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/5535/
    • Santiago dal Silva, J. (2020). Fully Programming the Data Plane: A Hardware/Software Approach (Ph.D. Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/5215/
    • Stimpfling, T. (2020). Mémoires associatives algorithmiques pour l'opération de recherche du plus long préfixe sur FPGA (Ph.D. Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/5218/
    • Abdelsalam, A. (2019). Efficient FPGA-Based Inference Architectures for Deep Learning Networks (Ph.D. Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/4066/
    • Bendaoudi, H. (2017). Flexible hardware architectures for retinal image analysis (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2518/
    • Vakili, S. (2014). Accuracy-Guaranteed Fixed-Point Optimization in Hardware Synthesis and Processor Customization (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1490
    • Farah, R. (2013). Computer Vision Tools for Rodent Monitoring (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1198
    • Gan, Q. (2013). Efficient Implementation of Particle Filters in Application-Specific Instruction-Set Processor (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1169
    • Mohammadi, H.M. (2009). An effective hybrid video deinterlacing algorithm (Ph.D. Thesis, École Polytechnique de Montréal).
  • Master's Thesis (22)

    • 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). Retrieved from https://publications.polymtl.ca/10279/
    • Traore, M. (2022). Look-Up Table Based Neural Networks For Fast Inference (Master's Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/10547/
    • Jimenez Aranda, I. (2021). Towards Improving the Security and Privacy of Discovery Protocols in IoT (Master's Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/9105/
    • Langlois, J.-G. (2021). Infrastructure de test pour la cybersécurité des systèmes maritimes (Master's Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/9993/
    • Chidambaram, S. (2019). PoET-BiN: Power Efficient Tiny Binary Neurons (Master's Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/4095/
    • Fortier, F. (2018). Estimation par analyse statique de la bande-passante d'accélérateurs en synthèse de haut niveau sur FPGA (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/3095/
    • Luinaud, T. (2017). Algorithmes et architectures pour l'implémentation de la détection d'expressions régulières (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2707/
    • Lacroix, A.B. (2016). Implémentations logicielle et matérielle de l'algorithme Aho-Corasick pour la détection d'intrusions (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2401/
    • Sarbishei, I. (2016). A Scalable High-Performance Memory-Less IP Address Lookup Engine Suitable for FPGA Implementation (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2355/
    • Guigui, S. (2015). RFID : L'attaque sangsue est-elle réalisable à plus de 30 cm d'un transpondeur HF? (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2036/
    • Blouin, F. (2014). Conception d'un système de vision par ordinateur pour la détection automatique d'inventaire médical (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1506
    • Fasih, M. (2014). Retinal Image Quality Assessment Using Supervised Classification (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1544
    • Keklikian, T.L. (2014). Modélisation des accès mémoire lors de la multiplication d'une matrice creuse par un vecteur sur processeur graphique (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1644
    • Taboubi, M. (2014). Indoor Localization Using Wi-Fi Signals (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1483
    • Brun-Murol, P. (2013). Vers une méthodologie normalisée d'évaluation des solutions RFID en application de sécurité (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1089
    • Gil, D.C. (2012). Processeurs embarqués configurables pour la reproduction de tons (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/816
    • Aubertin, P. (2010). Conception de processeurs spécialisés pour le traitement vidéo en temps réel par filtre local (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/379
    • Talei, V. (2010). Implementation of a Bacterium Tracking System on FPGA (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/502
    • Bouyela Gnoyi, G.A. (2009). Conception et implémentation de processeurs dédiés pour des systèmes de traitement vidéo temps réel (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/121
    • Hireche, N. (2008). Conception d'architectures de calcul à hautes performances pour la comparaison de séquences génétiques (Master's Thesis, École Polytechnique de Montréal).
    • Islam, A. (2008). A design methodology for the implementation of embedded vehicle navigation systems (Master's Thesis, École Polytechnique de Montréal).
    • Tchoulack Ngounou, R.-S. (2008). Implémentation d'un processeur vidéo sur FPGA pour la détection et la correction de réflexions spéculaires dans des images endoscopiques (Master's Thesis, École Polytechnique de Montréal).

Press review about Pierre Langlois

March 14, 2023, Pédagoscope, le podcast de l’enseignement supérieur, Pourquoi j’enseigne en mode classe inversée Pierre Langlois, professeur au Département de génie informatique et génie logiciel et directeur des affaires académiques et de l’expérience étudiante, témoigne de son expérience d’enseignement en mode classe inversée.
May 26, 2022, ICI Radio Canada | Moteur de recherche, Les assistants vocaux peuvent-ils être utilisés dans un procès? Dans cette émission, la journaliste s'est basée sur l'expertise de Pierre Langlois, professeur titulaire et directeur du Département de génie informatique et génie logiciel, pour savoir si les autorités peuvent utiliser les assistants personnels pour réécouter ce qui s'est dit sur une scène de crime.
August 3, 2021, La Presse, Pénurie d'automobiles - Votre pickup vaut de l'or Dans cet article, Pierre Langlois, directeur du département de génie informatique et génie logiciel de Polytechnique Montréal, discute de la pénurie de puces électroniques entraînant une baisse des véhicules neufs chez les concessionnaires d'automobiles.
May 15, 2021, Radio-Canada, Pénurie d'ordinateurs et de consoles de jeu : « C'est comme faire de la contrebande » Entrevue de Pierre Langlois, directeur du Département de génie informatique et génie logiciel de Polytechnique Montréal.
May 3, 2021, Radio-Canada, Les impacts de la pénurie mondiale de micropuces - Midi info Entrevue de Pierre Langlois, directeur du Département de génie informatique et génie logiciel de Polytechnique Montréal.
April 12, 2021, Radio-Canada, Pénurie de semi-conducteurs - Le téléjournal Dans cet extrait vidéo, Pierre Langlois, professeur titulaire et directeur du Département de génie informatique et génie logiciel de Polytechnique Montréal, discute à propos de la pénurie mondiale de semi-conducteurs (à 0:30 et 1:26).
March 18, 2021, La Presse, Pénurie de semi-conducteurs - De petites puces, mais de gros problèmes Dans cet article, Pierre Langlois, professeur titulaire et directeur du Département de génie informatique et génie logiciel de Polytechnique Montréal, discute à propos de la pénurie de semi-conducteurs qui entrent dans la fabrication de puces électroniques.
March 20, 2020, Le Soleil, Télétravailleurs, gare aux menaces... numériques Dans cet article, Pierre Langlois, directeur du Département de génie informatique et génie logiciel de Polytechnique Montréal et Gabriela Nicolescu, professeure titulaire dans le même Département, nous parlent de « l' hygiène numérique » a mettre en place afin de ne pas devenir des cibles de choix pour d’autres maux et virus virulents…   
August 16, 2019, Radio-Canada, Bulletin de nouvelles du vendredi 16 août 2019 Fraude contre la Ville de Saskatoon : entrevue de Pierre Langlois, directeur du Département de génie informatique et génie logiciel de Polytechnique Montréal (8:18).
January 21, 2019, La Presse, Le génie du futur déjà à l'université Polytechnique Montréal vient de créer une concentration en intelligence artificielle et science des données pour les baccalauréats en génie logiciel et informatique. Les explications de Pierre Langlois, directeur du département de génie informatique et logiciel de Polytechnique Montréal.
July 10, 2018, Journal de Montréal, Des chercheurs branchés Les universités sont aux premières loges pour anticiper les changements sur le marché du travail. À Polytechnique Montréal, une nouvelle concentration en intelligence artificielle sera offerte dès l'automne 2018 dans les programmes de génie informatique et de génie logiciel. Entrevue avec Pierre Langlois, professeur titulaire et directeur du Département de génie informatique et génie logiciel.