Research

My research spans a number of areas in computer systems, including distributed systems, large-scale/cloud computing and computer networking with emphasis on programmable networks. My current focus is on designing better systems support for AI/ML and providing practical implementations deployable in the real world.

At KAUST, I lead the SANDS Lab.

Projects

Here is a representative subset of projects I am working on:

GRACE

A general framework for implementing, studying and evaluating gradient compression techniques for distributed deep learning.

SwitchML

We accelerate distributed deep learning by designing an in-network aggregation primitive using a programmable switch dataplane.

DAIET: Data Aggregation In nETwork

We propose the first in-network aggregation primitive based on programmable network switches.

Past projects

In my past, I have been active in SDN and programmable networks. Major projects included:

Research Group

I am privileged to be working with these very talented individuals:

Students

  • Achref Rebai
  • Boris Radovic (co-advised with Veljko Pejovic)
  • Jihao Xin
  • Mohammed K. Aljahdali
  • Norah Alballa
  • Salma Kharrat
  • Tongzhou Gu
  • Yangzhixin Luo (co-advised with Jian Weng)

Postdocs

  • Alessandro Cornacchia
  • Mubarak Ojewale

Research Staff

  • Amandio Faustino

Alumni

Check out our alumni!


© 2012-2023. All rights reserved.