Mahbod Afarin

I am a Ph.D. candidate in Computer Science and a member of the RIPLE research group at the University of California, Riverside, advised by Professor Rajiv Gupta and Professor Nael Abu-Ghazaleh.

Jan. 2024 I will serve in the Artifact Evaluation Committee for ASPLOS’24 and ISCA’24.
Dec. 2023 Our paper, "Expressway: Prioritizing Edges for Distributed Evaluation of Graph Queries" has been accepted for presentation in 2023 IEEE International Conference on Big Data (BigData'23), Sorrento, Italy.
Aug. 2023 Our paper, "Core Graph: Exploiting Edge Centrality to Speedup the Evaluation of Iterative Graph Queries" has been accepted for presentation in Proceedings of the Nineteen European Conference on Computer Systems (EuroSys'24), Athens, Greece.
Jul. 2023 Our paper, "MEGA Evolving Graph Accelerator" has been accepted for presentation in 56th IEEE/ACM International Symposium on Microarchitecture (MICRO'23), Toronto, Canada.
Jun. 2023 Received Conference Travel Grants from UCR GSA. See you in Orlando!
May. 2023 Our paper, "CommonGraph: Graph Analytics on Evolving Data (Abstract)" has been accepted for presentation in the Highlights of Parallel Computing (HOPC'23), Orlando, Florida.
Sept. 2022 Our paper, "CommonGraph: Graph Analytics on Evolving Data" has been accepted for presentation in 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'23), Vancouver, Canada.
Oct. 2021 I successfully defended my Oral Qualifying Exam. Ph.D. candidate now!
July 2021 Our paper, "JetStream: Graph Analytics on Streaming Data with Event-Driven Hardware Accelerator" has been accepted for presentation in 54th IEEE/ACM International Symposium on Microarchitecture (MICRO'21), Athens, Greece.

Education

Doctor of Philosophy (Ph.D.), Computer Science

Jan' 20 - Jun' 24 (Expected)

University of California, Riverside, California, USA

Thesis: "Hardware-Software Approaches for Accelerating Graph Processing Workloads"

Advisors: Professor Rajiv Gupta & Professor Nael Abu-Ghazaleh

GPA: 3.86/4

Master of Science (M.Sc.), Computer Engineering (Computer System Architecture)

Sep' 15 - Jan' 18

Sharif University of Technology, Tehran, Iran

Thesis: "Improving Manufacturing Yield and Life Cycle of Special Purpose SIMT Processors for Inexact Computing" (Thesis Grade: Excellent)

Advisors: Professor Shaahin Hessab

GPA: 4/4 (19.03/20) - Ranked 7th in terms of total GPA among 83 Computer Engineering students (Top 8%)

Bachelor of Science (B.Sc.), Computer Engineering (Computer System Architecture)

Sep' 11 - Jun' 15

Shahed University, Tehran, Iran

Thesis: "Comparing different types of software for designing with SystemC and implementing Mano processor with SystemC" (Thesis Grade: Excellent)

Advisors: Professor Naser Mohammadzadeh

GPA: 3.63/4 (17.53/20) - Ranked 1st among all Computer Engineering graduate students

Publications

EuroSys'24 Xiaolin Jiang, Mahbod Afarin, Zhijia Zhao, Nael Abu-Ghazaleh, Rajiv Gupta, “ Core Graph: Exploiting Edge Centrality to Speedup the Evaluation of Iterative Graph Queries ,” 2024 Proceedings of the Nineteen European Conference on Computer Systems (EuroSys'24) (Contributed Equally with the First Author). [PDF]

MICRO’23 Chao Gao, Mahbod Afarin, Shafiur Rahman, Nael Abu-Ghazaleh, Rajiv Gupta, “ MEGA Evolving Graph Accelerator ,” 2023 56th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'23) (Contributed Equally with the First Author). [PDF] [DOI] [Cite]

HOPC'23

Mahbod Afarin, Chao Gao, Shafiur Rahman, Nael Abu-Ghazaleh, Rajiv Gupta, “ CommonGraph: Graph Analytics on Evolving Data (Abstract) ,” Proceedings of the 2023 ACM Workshop on Highlights of Parallel Computing (HOPC'23). [PDF] [DOI]

ASPLOS'23

Mahbod Afarin, Chao Gao, Shafiur Rahman, Nael Abu-Ghazaleh, Rajiv Gupta, “ CommonGraph: Graph Analytics on Evolving Data ,” International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'23). [PDF] [Video] [Slides] [Poster] [DOI] [Lightening Talk] [Cite]

BigData'23

Abbas Mazloumi, Mahbod Afarin, Rajiv Gupta, “ Expressway: Prioritizing Edges for Distributed Evaluation of Graph Queries ,” Expressway: Prioritizing Edges for Distributed Evaluation of Graph Queries," 2023 IEEE International Conference on Big Data (BigData'23). [PDF] [DOI] [Cite]

MICRO’21 Shafiur Rahman, Mahbod Afarin, Nael Abu-Ghazaleh, Rajiv Gupta, “ JetStream: Graph Analytics on Streaming Data with Event-Driven Hardware Accelerator ,” 2021 54th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'21). [PDF] [Slides] [DOI] [Cite]

Teaching

Summer'23   Teaching Assistant, Compiler Design, University of California, Riverside, Department of Computer Science & Engineering, Prof. Rajiv Gupta.
Summer'22   Teaching Assistant, Compiler Design, University of California, Riverside, Department of Computer Science & Engineering, Prof. Rajiv Gupta.
Spring'22   Teaching Assistant, Compiler Design, University of California, Riverside, Department of Computer Science & Engineering, Prof. Rajiv Gupta.
Summer'21   Teaching Assistant, Compiler Design, University of California, Riverside, Department of Computer Science & Engineering, Prof. Rajiv Gupta.
Spring'21  Teaching Assistant, Compiler Design, University of California, Riverside, Department of Computer Science & Engineering, Prof. Rajiv Gupta.
Spring'18  Teaching Assistant, System on Chip (Graduate), Sharif University of Technology, Department of Computer Engineering, Prof. Shaahin Hessabi.
Fall'17  Teaching Assistant, Testability (Graduate), Sharif University of Technology, Department of Computer Engineering, Prof. Shaahin Hessabi.
Summer'17  Lab Instructor, Logic Design Lab, Sharif University of Technology, Department of Computer Engineering, Prof. Siavash Bayat-Sarmadi.
Spring'17  Teaching Assistant, Advanced VLSI (Graduate), Sharif University of Technology, Department of Computer Engineering, Prof. Shaahin Hessabi.
Fall'17  Teaching Assistant, VLSI (Undergraduate), Sharif University of Technology, Department of Computer Engineering, Prof. Shaahin Hessabi.
Summer'16  Lab Instructor, Digital System Design Lab, Sharif University of Technology, Department of Computer Engineering, Prof. Maziar Goudarzi.
Fall'19  Teaching Assistant, VLSI Design (Undergraduate), Shahed University, Department of Computer Engineering, Prof. Naser Mohammadzadeh.
Fall'19  Teaching Assistant, Computer Architecture, Shahed University, Department of Computer Engineering, Prof. Naser Mohammadzadeh.
Spring'19  Teaching Assistant, Digital Electronic (Undergraduate), Shahed University, Department of Computer Engineering, Prof. Naser Mohammadzadeh.
Spring'19  Teaching Assistant, Computer Architecture, Shahed University, Department of Computer Engineering, Prof. Naser Mohammadzadeh.
Spring'19  Lab Instructor, Logic Design Lab, Shahed University, Department of Computer Engineering, Prof. Naser Mohammadzadeh.
Spring'19  Lab Instructor, Digital System Design Lab, Shahed University, Department of Computer Engineering, Prof. Naser Mohammadzadeh.

Contact

Feel free to contact me.

Location:

Department of Computer Science and Engineering, University of California Riverside, California, USA, 92521