Menu
Top

Thinking about computing as a more tightly coupled integration of computation and communication opens up the possibility of larger scale systems that are more responsive, more efficient, and more adaptable to evolving demands. KAUST gives me the opportunity to pursue cutting edge research at this intersection.

Program Affiliations

Biography

Suhaib Fahmy is Associate Professor of Computer Science and the principal investigator of the KAUST Accelerated Connected Computing Laboratory (ACCL).

Professor Fahmy graduated from Imperial College London with an M.Eng. in Information Systems Engineering in 2003 and a Ph.D. in Electrical and Electronic Engineering in 2008. Following his Ph.D., he joined Trinity College Dublin, Ireland, as a postdoctoral research fellow and later worked as a visiting research engineer at Xilinx Research Labs Ireland, focusing on reconfigurable computing systems.

He was Assistant Professor of Computer Engineering at Nanyang Technological University, Singapore from 2009–2015, where his team led early efforts to virtualize FPGAs for cloud computing, as well as pioneering work on efficient mapping of designs to FPGA primitives.

In 2015, he returned to the UK, joining the University of Warwick Associate professor, Reader, the Professor of Computer Engineering. While at Warwick, he led the Connected Systems Research Group and the Adaptive Reconfigurable Computing Lab and launched the joint Computer Systems Engineering degree program. He was also appointed a Turing Fellow at The Alan Turing Institute, the UK’s national institute for data science and artificial intelligence.

He has received numerous awards, including the IEEE Conference on Field Programmable Technology (FPT) Best Paper Award in 2012, IBM Faculty Awards in 2013 and 2017, the International Conference on Field-Programmable Logic and Applications (FPL) Community Award in 2016 and 2024, the ACM Transactions on Design Automation of Electronic Systems Best Paper Award in 2019, and the IEEE High Performance Extreme Computing Conference Best Paper Award in 2021.

In 2023, he was awarded the KAUST Distinguished Teaching Award for his exceptional contributions to the classroom instruction mission of the University.

Research Interests

Professor Fahmy and his team at the ACCL are currently investigating a variety of approaches to hardware acceleration and how connected computing can enable more efficient, performant and secure systems.

His group focuses on overcoming the inherent latency and inefficiency of existing computing abstractions. To achieve this goal, they develop connected accelerator architectures that consider connectivity from the outset alongside specialized accelerator architectures to support more challenging applications.

Keyword tag icon
Computer architecture reconfigurable computing

Education Profile

  • Postdoctoral Research Fellow, Trinity College Dublin, 2007–2009

  • PhD, Electrical and Electronic Engineering, Imperial College London, 2008

  • MEng, Information Systems Engineering, Imperial College London, 2003

Awards and Recognitions

  • Community Award, International Conference on Field Programmable Logic and Applications (FPL), 2024

  • Distinguished Teaching Award, King Abdullah University of Science and Technology, 2023

  • Best Paper Award , IEEE High Performance Extreme Computing Conference , 2021

  • Best Paper Award , ACM Transactions on Design Automation of Electronic Systems , 2019

  • IBM Faculty Award, IBM, 2017

  • Community Award , International Conference on Field-Programmable Logic and Applications, 2016

  • IBM Faculty Award , 2013

  • Best Paper Award , IEEE International Conference on Field Programmable Technology (FPT), 2012

Publications

  • R. A. Cooke and S. A. Fahmy, “A Model for Distributed In-Network and Near-Edge Computing With Heterogeneous Hardware”, in Future Generation Computer Systems, vol. 105, pp. 395–409, April 2020.

  • R. A. Cooke and S. A. Fahmy, “Quantifying the Latency Benefits of Near-Edge and In-Network FPGA Acceleration”, in Proceedings of the International Workshop on Edge Systems, Analytics and Networking (EdgeSys), Heraklion, Greece, April 2020, pp. 7–12.

  • K. Vipin and S. A. Fahmy, “FPGA Dynamic and Partial Reconfiguration: A Survey of Architectures, Methods, and Applications”, in ACM Computing Surveys, vol. 51, no. 4, pp. 72:1–72:39, September 2018.

  • B. Ronak and S. A. Fahmy, “Mapping for Maximum Performance on FPGA DSP Blocks”, in IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems, vol. 35, no. 4, pp. 573– 585, April 2016.

  • S. A. Fahmy, K. Vipin, and S. Shreejith, Virtualized “FPGA Accelerators for Efficient Cloud Computing” in Proceedings of the IEEE International Conference on Cloud Computing Technology and Science (CloudCom), Vancouver, Canada, November 2015, pp. 430–435.

Research Areas

  • Computer Science
  • Electrical and Computer Engineering

Multimedia