Seyed Majid Zahedi

Seyed Majid Zahedi


Assistant Professor, University of Waterloo

Biography


I am an Assistant Professor in the Department of Electrical and Computer Engineering at the University of Waterloo. My research focuses on the intersection of computer architecture, computer systems, and theoretical computer science.

I received my PhD in Computer Science from Duke University and my B.S. and M.S. in Electrical and Computer Engineering from the University of Tehran.

[Curriculum Vitae (PDF)] [Google Scholar]

Publication


Preprint
Asymptotically Fair and Truthful Allocation of Public Goods

P. Kananian, S. M. Zahedi

Download: [arXiv]

AAMAS
IRS: An Incentive-compatible Reward Scheme for Algorand

M. Liao, W.Golab, S. M. Zahedi

Proceedings of the 22nd International Conference on Autonomous Agents and Multiagent Systems (AAMAS), London, UK, May 2023

Download: [Paper (PDF)] [Supplementary Material (PDF)]

SIGMETRICS
Malcolm: Multi-agent Learning for Cooperative Load Management at Rack Scale

A. H. A. Abyaneh, M. Liao, S. M. Zahedi

Proceedings of the ACM on Measurement and Analysis of Computing Systems (SIGMETRICS), Orlando, FL, June 2023

Download: [Paper (PDF)] [Extended Abstract (PDF)] [Source Code]

IEEE Spectrum
A Win for Game Theory in the Data Center

S. M. Zahedi, B. C. Lee

IEEE Spectrum, 57(4):40-44, April 2020, Invited

Download: [Paper (PDF)]

CACM
Distributed Strategies for Computational Sprints

S. Fan*, S. M. Zahedi*, B. C. Lee (* Co-first Authors)

Communications of the ACM (CACM), 62(2):98-106, February 2019, Invited

[Research Highlight]

Download: [Paper (PDF)]

SIGMETRICS
Dynamic Proportional Sharing: A Game-theoretic Approach

R. Freeman*, S. M. Zahedi*, V. Conitzer, B. C. Lee (* Co-first Authors)

Proceedings of the ACM on Measurement and Analysis of Computing Systems (SIGMETRICS), Irvine, CA, June 2018

Download: [Paper (PDF)] [Extended Abstract (PDF)] [Slides (PDF)]

TACO
Managing Heterogeneous Datacenters with Tokens

S. M. Zahedi, S. Fan, B. C. Lee

ACM Transactions on Architecture and Code Optimization (TACO), 15(2):18:1-18:23, June 2018

Download: [Paper (PDF)]

HPCA
Amdahl's Law in the Datacenter Era: A Market for Fair Processor Allocation

S. M. Zahedi*, Q. Llull*, B. C. Lee (* Co-first Authors)

Proceedings of the 24th IEEE Symposium on High Performance Computer Architecture (HPCA), Vienna, Austria, February 2018

[Best Paper Award]

Download: [Paper (PDF)] [Slides (PDF)]

IJCAI
Fair and Efficient Social Choice in Dynamic Settings

R. Freeman, S. M. Zahedi, V. Conitzer

Proceedings of the 26th International Joint Conference on Artificial Intelligence (IJCAI), Melbourne, Australia, August 2017

Download: [Paper (PDF)] [Full Version (PDF)]

HPCA
Cooper: Task Colocation with Cooperative Games

Q. Llull, S. Fan, S. M. Zahedi, B. C. Lee

Proceedings of the 23rd IEEE Symposium on High Performance Computer Architecture (HPCA), Austin, TX, February 2017

Download: [Paper (PDF)] [Slides (PDF)]

TOCS
Computational Sprinting: Architecture, Dynamics, and Strategies

S. M. Zahedi, S. Fan, M. Faw, E. Cole, B. C. Lee

ACM Transactions on Computer Systems (TOCS), 34(4):12.1-12:26, January 2017, Invited

Download: [Paper (PDF)]

ASPLOS
The Computational Sprinting Game

S. Fan*, S. M. Zahedi*, B. C. Lee (* Co-first Authors)

Proceedings of the 21th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Atlanta, GA, April 2016

[Best Paper Award] [CACM Research Highlight] [IEEE Micro Top Picks Honorable Mention]

Download: [Paper (PDF)] [Slides (PDF)]

IEEE Micro
Sharing Incentives and Fair Division for Multiprocessors

S. M. Zahedi, B. C. Lee

IEEE Micro, 35(3):92-100, May/June 2015, Invited

[Top Picks from Computer Architecture Conferences]

Download: [Paper (PDF)]

ASPLOS
REF: Resource Elasticity Fairness with Sharing Incentives for Multiprocessors

S. M. Zahedi, B. C. Lee

Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Salt Lake City, UT, March 2014

[IEEE Micro Top Picks]

Download: [Paper (PDF)] [Slides (PDF)]

JCSS
Reliable Energy-aware Application Mapping and Voltage-frequency Island Partitioning for GALS-based NoC

A. Mahabadia, S. M. Zahedi, A. Khonsari

Journal of Computer and System Sciences (JCSS), 79(4):457-474, June 2013

Download: [Paper (PDF)]

Teaching


ECE252
Systems Programming and Concurrency [S'24]
ECE750/493
Foundations of Multi-agent Systems [W'25, W'24, W'23]
ECE350
Real-time Operating Systems [W'23, W'22, S'21, W'21, F'20]
SE350
Operating Systems [W'22, W'20, W'19]
ECE700
Game Theory with Engineering Applications [F'19, F'18]

Group


Members

Graduate

Maizi Liao

Maizi Liao

(PhD, 2024-)

Co-advised with Prof. Daudjee

Eli Propp

Eli Propp

(MASc, 2024-)

Alumni
Graduate
  • Ali Hossein Abbasi Abyaneh (MASc, 2019-2021)
  • Fatemeh Fardno (MASc, 2020-2022)
  • Pouya Kananian (MASc, 2021-2022)
  • Zehan Gao (MASc, 2021-2022)
  • Xiaoliang Zhou (MASc, 2021-2023)
  • Aravind Vellora Vayalapra (MASc, 2021-2023)
  • Hadi Omidi (MASc, 2022-2024)
  • Elly Khodaei (MASc, 2022-2024)
  • Simon Wu (MASc, 2023-2024)
Undergraduate
  • Aman Arora (URA, BSE, Winter 2019)
  • Anthony Elliot Weston (URA, BSE, Spring 2019)
  • Leo Liu (URA, BASc, Spring 2019)
  • Rahul Chakravarthy (URA, BASc, Fall 2019)
  • Vichara Nimnaka Wijetunga (URA, BSE, Winter 2020)
  • Justin Borromeo (URA, BASc, Winter 2020)
  • Bimesh De Silva (URA, BSE, Winter 2020)
  • Tiantong Hu (ECE 490, BASc, Spring 2023)

Contact


Seyed Majid Zahedi
Assistant Professor
Department of Electrical and Computer Engineering

University of Waterloo
200 University Avenue West
Waterloo, ON, N2L 3G1

Office: DC 2538
Phone: +1 (519) 888-4567 x45761
Email: sm[my last name] [at] uwaterloo [dot] ca