Tarek Ould-Bachir
B. Eng. M.A.Sc., Ph.D. (Poly)
Associate Professor
Department of Computer Engineering and Software Engineering
Department of Computer Engineering and Software Engineering
Areas of expertise
Digital signal processing Computer hardware Computer systems organization Distributed and parallel processing Computer architecture and design VLSI systems Mathematical modelling Modelling, simulation Modelling and simulation studies
Digital signal processing Computer hardware Computer systems organization Distributed and parallel processing Computer architecture and design VLSI systems Mathematical modelling Modelling, simulation Modelling and simulation studies
Secondary sphere(s) of excellence in research
Industry of the Future and Digital Society Information and Communication Technologies
Industry of the Future and Digital Society Information and Communication Technologies
Research interests and affiliations
Research interests
- Digital systems
- High-level synthesis
- Real-time systems
- Embedded systems
- Computer arithmetic
- High performance computing
- Cyber-physical systems
- Cyber-physical systems security
- Computer architecture
- Specialized architectures
- Field-programmable gate arrays (FPGAs)
Expertise type(s) (NSERC subjects)
- 2514 Digital signal processing
- 2701 Computer hardware
- 2702 Computer systems organization
- 2704 Distributed and parallel processing
- 2719 Computer architecture and design
- 2722 VLSI systems
Publications
Featured
Journal article
Journal article
Journal article
Journal article
Hajizadeh, F., Ould-Bachir, T., & David, J. P. (2024). CuFP: An HLS Library for Customized Floating-Point Operators. Electronics, 13(14), 2838 (22 pages).
Chalangar, H., Ould-Bachir, T., Sheshyekani, K., & Mahseredjian, J. (2022). Methods for the Accurate Real-Time Simulation of High Frequency Power Converters. IEEE Transactions on Industrial Electronics, 69(9), 9613-9623.
Ould-Bachir, T., Blanchette, H., & Al-Haddad, K. (2014). A network tearing technique for FPGA-based real-time simulation of power converters. IEEE Transactions on Industrial Electronics.
Ould-Bachir, T., & David, J. P. (2013). Self-alignment schemes for the implementation of addition-related floating-point operators. ACM Transactions on Reconfigurable Technology and Systems, 6(1), 1-21.
See all publications (57)
Biography
Tarek Ould-Bachir received the M.A.Sc. and Ph.D. degrees in electrical engineering from the Polytechnique Montréal, in 2008 and 2013, respectively. From 2007 to 2018, he was with OPAL-RT Technologies, holding various positions in the R&D Department. From 2018 to 2020, he was a Research Associate with Polytechnique Montréal. He is currently an Associate Professor with the Computer and Software Engineering Department at Polytechnique Montréal.
Teaching
- ELE1300, Digital Design
- INF1500, Digital Design
- INF1600, Computer Organization
- INF2010, Algorithms and data structures
- INF3500, Digital Design II
- INF3610, Embedded Systems
- INF8503, Avanced Concepts in Cumputer Architecture
Supervision at Polytechnique
IN PROGRESS
-
Ph.D. (8)
-
Allabadi, Ahmad. Numerical methods for power electronics based power systems.
-
Mashreghi Moghadam, Parisa. P4-programmable FPGA overlay .
-
Zamanidoost, Yadollah. Lung disease detection using machine learning, algorithms and hardware implementations.
-
Alavoine, Loic. Adjustment and simulation of aircraft electrical cables using frequency dependent equivalent circuits.
-
Meddah, Karim. FPGA platform for real-time simulation of fast power converters.
-
Hajizadeh, Fahimeh. FPGA-based simulation of high-fidelity aircraft cable models for aeronautical applications.
-
Abbasmollaei, Mostafa. P4 applications on heterogeneous CPU/FPGA platform.
-
Allahdini, Mobin. Cybersecurity of avionics systems.
-
-
Master (thesis) (4)
-
Morantin, Bastien Regis Michel. Cybersecurity of the Internet of Things.
-
Gay, Robin. Hardware implementations for quantum-inspired methods.
-
Lakhdari, Koceila. GPU-accelerated EMT Simulations.
-
Deloumeau, Nicolas. Implemention and characterization of efficient tracing mechanisms on FPGA and ASIC devices.
-
-
Professionnal master (0)
COMPLETED
-
Ph.D. Thesis (3)
- Chalangar, H. (2021). Methods for FPGA-based real-time simulation of fast transients in power electronics systems and fault locating applications [Ph.D. thesis, Polytechnique Montréal].
- Masoom, A. (2021). High-Level Programming Methods for the Simulation of Power System Transients [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].
- Chalangar, H. (2021). Methods for FPGA-based real-time simulation of fast transients in power electronics systems and fault locating applications [Ph.D. thesis, Polytechnique Montréal].
-
Master's Thesis (5)
- Allard, F. J. X. (2024). Extension du langage P4 pour faciliter l'utilisation de structures à états [Master's thesis, Polytechnique Montréal].
- Elharti, M.-A. (2023). Conception et implémentation en langage P4 de la fonction de passerelle d'accès de la 5G, et caractérisation de ses performances sur un commutateur logiciel [Master's thesis, Polytechnique Montréal].
- M'Hammedi Alaoui, A. (2023). Résolution de problèmes d'optimisation combinatoire par des approches d'inspiration quantique [Master's thesis, Polytechnique Montréal].
- Makhroute, E. M. (2023). Conception, implémentation et caractérisation des performances de la fonction passerelle d'accès AGF de la 5G programmée en langage P4 [Master's thesis, Polytechnique Montréal].
- Dourid, I. (2022). Caractérisation et modélisation d'un réacteur de pyrolyse micro-ondes en vue de son contrôle en temps-réel [Master's thesis, Polytechnique Montréal].
-
Master (professional) (3)
- Cassedanne, Mélanie
- Barrette-Laganière, Hubert: Ising machine in cloud computing
- Gravey, Thibaut: PYNQ-based Data Acquisition System for HIL Simulation Applications Based on Low-cost FPGAs