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.

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

Research Scientists

Alumni

Ph.D. students

Research MS students (while at KAUST)

Postdocs

  • Amedeo Sapio (now Software Engineer at Intel)
  • Marco Chiesa (now Assistant Professor at KTH)
  • Thanh Dang Nguyen (now Research Engineer at University of Chicago)

© 2012-2020. All rights reserved.