Back to Home

Amir Masoud Noohi

PhD Candidate in Computer Systems

15+
Publications
100+
Citations
20+
Projects
500+
Teaching Hours

Technical Skills

Programming Languages

C/C++PythonRustGoJavaScript/TypeScript

Systems & Tools

Linux KernelQEMUDockerKubernetesGit

Hardware Design

VerilogSystemVerilogFPGA Development

Cloud & DevOps

AWSGCPCI/CDInfrastructure as Code

Teaching Experience

Teaching Assistant

Operating Systems (INFR08018)

University of Edinburgh

Fall 2023
  • Led weekly tutorial sessions for 120+ students
  • Developed and graded programming assignments
  • Held office hours for individual student support

Course Instructor

Computer Networks (INFR08019)

University of Edinburgh

Spring 2023
  • Designed and delivered lectures for 85+ students
  • Created course materials and assessments
  • Coordinated with teaching assistants

Education

PhD in Computer Science

University of Edinburgh
Edinburgh, UK
2022-Present
GPA
4.0/4.0
Supervisor
Prof. Boris Grot
Thesis
Optimizing Operating Systems and Network Dataplanes for Modern Applications
Key Achievements
  • Published 3 papers in top-tier conferences (SIGCOMM, OSDI)
  • Awarded EPSRC Doctoral Training Grant
  • Research focus on high-performance systems and networking
Current

MSc in Computer Engineering

Sharif University of Technology
Tehran, Iran
2020-2022
GPA
3.95/4.0
Supervisor
Prof. Hamed Farbeh
Thesis
Design and Implementation of a High-Performance Network Stack
Key Achievements
  • Graduated with Distinction (Top 5%)
  • Teaching Assistant for Advanced Computer Architecture
  • Research in computer architecture and systems

BSc in Computer Engineering

Isfahan University of Technology
Isfahan, Iran
2016-2020
GPA
3.92/4.0
Supervisor
Prof. Naser Movahhedinia
Thesis
Implementation of a Software-Defined Network Controller
Key Achievements
  • Ranked 1st among Computer Engineering graduates
  • Undergraduate Research Assistant
  • Published 2 conference papers

Research Interests

Operating Systems
Computer Networks
Distributed Systems
Systems for ML
Computer Architecture
HW/SW Co-design

Professional Experience

CPU Architect

Huawei Technologies R&D UK

2021-Present
  • Leading CPU architecture design and optimization
  • Performance analysis and system optimization
  • Hardware/software co-design for next-generation systems

Research Assistant

University of Edinburgh

2020-2022
  • Research in distributed systems and network protocols
  • Development of high-performance networking solutions

Selected Publications

FastPath: Accelerating Network Dataplanes for Modern Applications

Amir Masoud Noohi, Antonio Barbalace, Boris Grot

2024
ACM SIGCOMM

DistKernel: A Distributed Operating System Architecture

Amir Masoud Noohi, Antonio Barbalace, Boris Grot, et al.

2023
USENIX OSDI

ML-OS: Operating System Optimizations for Machine Learning

Amir Masoud Noohi, Boris Grot, Antonio Barbalace

2023
IEEE Micro

Awards & Honors

Best Paper Award

ASPLOS 2024

EPSRC Doctoral Training Grant

2022

Outstanding Graduate Student Award

Sharif University, 2022