Computer Laboratory

General Information

I am a Leverhulme Early Career Fellow at the Department of Computer Science and Technology of the University of Cambridge, and a member of the SRG research group.

I am the PI on "Systems for big data applications: revolutionising personal computing", also known as CAND (previously NES). The motivation for the project is bridging the gap between networking and end-host computing. CAND offers a "Tiny terabit datacenter", providing TB/s computing in affordable hardware, combined with performance guarantees. It is aimed at small to large enterprises and research institutes. The project is funded by the Leverhulme Trust and the Newton Trust, and I am thankful for their support.

I am the PI on "Power Efficient Rackscale Fabrics", a.k.a. PERF, funded by Microsoft's PhD Scholarship Programme in EMEA.

I am a member of the NetFPGA core development team. I previously led the development of NetFPGA SUME, an FPGA-based platform with I/O capabilities for 100Gbps and a technology enabler for high-performance research. I continue to contribute to the project through my different projects.

General Research Interests

  • Open source networking and computing research
  • High performance networked systems
  • Network switching architectures
  • Computing architectures
  • Converged interconnect
  • Rackscale computing
  • Traffic management, queuing and buffering
  • Memory management
  • Performance analysis
  • High speed interfaces
  • Internet measurements and topology