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. |