Mahbod Afarin

Mahbod Afarin

PhD Candidate

University of California, Riverside

Hi, I am Mahbod Afarin, a PhD Candidate of computer science at the University of California, Riverside, where I am very fortunate to be advised by Professor Rajiv Gupta and Professor Nael Abu-Ghazaleh. I obtained my MSc in Computer Engineering at Sharif University of Technology, supervised by Prof. Shaahin Hessabi.

My research interests include graph processing algorithms and accelerators, computer architecture, and compiler optimizations. During my PhD, my work focuses on building frameworks that accelerate graph processing workloads from both a hardware and algorithmic perspective. These frameworks combine parallelism with a complementary approach that comprehensively reduces redundancy to enhance scalability and performance. I also enjoy working on computer architecture and compiler optimization projects. I have published papers in top conferences, including MICRO, ASPLOS, and EuroSys. Beyond computer science, I like to read history and literature books.

Interests
  • Computer Architecture
  • Hardware Accelerators
  • Graph Processing
  • Compiler Optimizations
  • FPGA Design
  • GPU Programming
  • Machine Learning
Education
  • PhD in Computer Science, 2025 (Expected)

    University of California, Riverside

  • MSc in Computer Engineering, 2018

    Sharif University of Technology

  • BSc in Computer Engineering, 2015

    Shahed University

Recent News

All news»

News

  • [12/2024] Gave a talk on “Binary Code Size Reduction” at Google.

  • [10/2024] I won the UCR Dissertation Completion Fellowship Award at UC Riverside in 2024.

  • [8/2024] I will be joining Google as a Research Intern for Fall 2024!

  • [6/2024] I successfully defended my PhD Dissertation Proposal.

  • [5/2024] I received a certificate of appreciation for Excellent Service in all three cycles of ASPLOS’24 Artifact Evaluation.

Recent Publications

(2024). Core Graph: Exploiting Edge Centrality to Speedup the Evaluation of Iterative Graph Queries. EuroSys24: Proceedings of the Nineteenth European Conference on Computer Systems (Contributed Equally with the First Author) (Acceptance Rate: 15.99%) .

Cite DOI PDF

(2023). Expressway: Prioritizing Edges for Distributed Evaluation of Graph Queries. 2023 IEEE International Conference on Big Data (BigData).

Cite DOI PDF

(2023). MEGA Evolving Graph Accelerator. MICRO23: Proceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture (Contributed Equally with the First Author) (Acceptance Rate: 22%) .

Cite DOI PDF

Recent Teachings

All Teachings»

Teaching Experience

  • [Summer 2023] TA - Compiler Design, UC Riverside.

  • [Summer 2022] TA - Compiler Design, UC Riverside.

Recent Services

All Services»

Artifact Evaluation Committee

  • International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'25).

  • International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'24).

  • International Symposium on Computer Architecture (ISCA'24).

Professional Services

Recent Awards

All Awards»

Academic Awards

  • Won the UCR Dissertation Completion Fellowship Award at UC Riverside in 2024.

  • Received the Excellent Service badge in all three cycles of ASPLOS’24 Artifact Evaluation at ACM International Conference on Architectural Support for Programming Languages and Operating Systems, San Diego, 2024 (Certificate of Appreciation).

  • Won UCR GSA Travel Grant Award at University of California, Riverside, 2023.

  • Won Dean’s Distinguished Fellowship Award at University of California, Riverside, 2019.

  • Ranked 7th in terms of total GPA among 83 Computer Engineering students in Sharif University of Technology (Top 8%), 2018.

  • 1st Rank, Achievement of the highest GPA in B.Sc among all Computer Engineering graduated students in Shahed University, 2015.

Contact