Andrew Boutros

Assistant Professor · Electrical & Computer Engineering · University of Waterloo

I am an Assistant Professor of Electrical and Computer Engineering at the University of Waterloo. My research focuses on building reconfigurable computing architectures that are more efficient, easier and faster to program, and better suited for demanding workloads at the edge and in datacenters. My work spans architecture and circuit modeling, computer-aided design tools, and application–hardware co-design.

Before joining Waterloo, I received my PhD in Electrical and Computer Engineering from the University of Toronto, where I was lucky to be trained by Vaughn Betz. During and before my PhD, I was a researcher at Intel Labs and Intel's Programmable Solutions Group, now Altera. I later established and led the Toronto office of MangoBoost, a startup developing data-processing units for datacenter infrastructure acceleration.

If you are a student interested in this area, read joining the group before emailing.

Recent news

  • Three full papers on DSP block modifications for MXFP formats, modeling of multi-die FPGA routing, and automatic generation of hardware parsers were accepted for publication at FPL 2026.
  • Two full papers on automatic placement and routing for AI engines and optimizing VPR packing runtime were accepted for publication at FCCM 2026.
  • Our FPL 2025 Double Duty paper, which proposes architecture modifications that allow the concurrent use of FPGA lookup tables and adder chains, won the Best Paper Award.
  • Our work on FPGA logic block modifications that enable the concurrent use of lookup tables and hardened carry chains was accepted for publication at FPL 2025.
  • Our VTR 9 paper was accepted for publication in ACM TRETS.
  • I started my new role as a tenure-track Assistant Professor at the University of Waterloo.
  • I passed my PhD final oral examination, wrapping up my graduate-school experience.
  • I announced that I would join the University of Waterloo ECE department as a tenure-track Assistant Professor in January 2025.
  • I passed my PhD departmental oral examination.
  • Our work on using FPGA software-programmable overlays to accelerate graph neural network inference was accepted for publication at FPL 2024.

Selected publications

A complete list is available on the publications page.