List of Full/Long Papers

(Underlined authors are students advised or co-advised by me.)

Links: Paper PDF Code Artifacts / Data Video Talk Presentation Slides
IPDPS'26 UVVs: Identifying Unchanged Vertex Values in Evolving Graphs via Intersection-Union Analysis
Mahbod Afarin*, Chao Gao*, Xizhe Yin, Zhijia Zhao, Nael Abu-Ghazaleh, Rajiv Gupta (*contributed equally)
Proceedings of IEEE International Parallel and Distributed Processing Symposium, 2026
ASPLOS'26 SpecProto: A Parallelizing Compiler for Speculative Decoding of Large Protocol Buffers Data
Zhijie Wang, Chales Hong, Dhruv Parmar, Shengbo Ma, Zhijia Zhao, Qidong Zhao, Xu Liu
Proceedings of the 31th International Conference on Architectural Support for Programming Languages and Operating System (Vol. 2), 2026 (89/840=10.6%)
ASPLOS'26 cuJSON: A Highly Parallel JSON Parser for GPUs
Ashkan Vedadi Gargary*, Soroosh Safari Loaliyan*, and Zhijia Zhao (*co-primary)
Proceedings of the 31th International Conference on Architectural Support for Programming Languages and Operating System (Vol. 1), 2026 (20/208=9.6%)
ICS'25 GraCFL: A Holistically Designed Vertex-Centric Graph System for CFL Reachability
Sakib Fuad, Amir Hossein Nodehi Sabet, Umar Farooq, and Zhijia Zhao
ACM International Conference on Supercomputing 2025, June 8–11th, 2025, Salt Lake City, UT, USA
PPoPP'25 PANNS: Enhancing Graph-based Approximate Nearest Neighbor Search through Recency-aware Construction and Parameterized Search
Xizhe Yin, Chao Gao, Zhijia Zhao, and Rajiv Gupta
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 2025, March 1st–5th, 2025, Las Vegas, NV, USA
SoCC'24 IncBoost: Scaling Incremental Graph Processing for Edge Deletions and Weight Updates
Xizhe Yin, Zhijia Zhao, and Rajiv Gupta
ACM Symposium on Cloud Computing (SoCC ’24), November 20–22, 2024, Redmond, WA, USA
EuroSys'24 Core Graph: Exploiting Edge Centrality to Speedup the Evaluation of Iterative Graph Queries
Xiaoling Jiang, Mahbod Afarin, Zhijia Zhao, Nael Abu-Ghazaleh, and Rajiv Gupta
Proceedings of European Conference on Computer Systems, 2024
AST'23 Detecting Potential User-Data Save & Export Losses due to Android App Termination
Sydur Rahaman, Umar Farooq, Iulian Neamtiu, and Zhijia Zhao
ACM/IEEE International Conference on Automation of Software Test, 2023
SIGMOD'23 dsJSON: A Distributed SQL JSON Processor
Majid Saeedan, Ahmed Eldawy, and Zhijia Zhao
Proceedings of the ACM on Management of Data, Vol. 1, No. 1, Article 103, 2023
ASPLOS'23 Glign: Taming Misaligned Graph Traversals in Concurrent Graph Processing
Xizhe Yin, Zhijia Zhao, and Rajiv Gupta
Proceedings of the 28th International Conference on Architectural Support for Programming Languages and Operating System, 2023
ASPLOS'22 JSONSki: Streaming Semi-Structured Data with Bit-Parallel Fast-Forwarding Best Paper Award
Lin Jiang and Zhijia Zhao
Proceedings of the 27th International Conference on Architectural Support for Programming Languages and Operating System, 2022 (acceptance rate: 20%)
EuroSys'21 Tripoline: Generalized Incremental Graph Processing via Graph Triangle Inequality
Xiaolin Jiang*, Chengshuo Xu*, Xizhe Yin*, Zhijia Zhao, and Rajiv Gupta (* co-primary)
Proceedings of European Conference on Computer Systems, 2021
ASPLOS'21 Scalable FSM Parallelization via Path Fusion and Higher-Order Speculation
Junqiao Qiu, Xiaofan Sun, Amir Hossein Nodehi Sabet, and Zhijia Zhao
Proceedings of the 26th International Conference on Architectural Support for Programming Languages and Operating System, 2021 (acceptance rate: 18.8%)
VLDB'21 Scalable Structural Index Construction for JSON Analytics
Lin Jiang, Junqiao Qiu, and Zhijia Zhao
The 47th International Conference on Very Large Data Bases
BigData'20 App-Aware Response Synthesis for User Reviews
Umar Farooq*, A.B. Siddique*, Fuad Jamour, Zhijia Zhao, and Vagelis Hristidis (* co-primary)
IEEE International Conference on Big Data, 2020 (acceptance rate: 15.5%)
OOPSLA'20 LiveDroid: Identifying and Preserving Mobile App State in Volatile Runtime Environments
Umar Farooq, Zhijia Zhao, Manu Sridharan, and Iulian Neamtiu
Proceedings of the ACM on Programming Languages (PACMPL), 2020
EuroSys'20 Subway: Minimizing Data Transfer during Out-of-GPU-Memory Graph Processing
Amir Hossein Nodehi Sabet, Zhijia Zhao, and Rajiv Gupta
Proceedings of European Conference on Computer Systems, 2020 (acceptance rate: 18.4%)
ASPLOS'20 Challenging Sequential Bitstream Processing via Principled Bitwise Speculation Best Paper Award
Junqiao Qiu, Lin Jiang, and Zhijia Zhao
Proceedings of the 25th International Conference on Architectural Support for Programming Languages and Operating System, 2020 (acceptance rate: 18.1%)
TACO'20 Reliability Analysis for Unreliable FSM Computations
Amir Hossein Nodehi Sabet, Junqiao Qiu, Zhijia Zhao, and Sriram Krishnamoorthy
ACM Transactions on Architecture and Code Optimization, 2020
ASPLOS'19 Scalable Processing of Contemporary Semi-Structured Data on Commodity Parallel Processors - A Compilation-based Approach
Lin Jiang, Xiaofan Sun, Umar Farooq, and Zhijia Zhao
Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating System, 2019 (acceptance rate: 21.1%)
CGO'19 Transforming Query Sequences for High-Throughput B+ Tree Processing on Many-core Processors
Ruiqin Tian*, Junqiao Qiu*, Zhijia Zhao, Xu Liu, and Bin Ren (* co-primary)
Proceedings of International Symposium on Code Generation and Optimization, 2019
MobiSys'18 RuntimeDroid: Restarting-Free Runtime Change Handling for Android Apps Best Paper Runner-up Award SIGMOBILE Research Highlights
Umar Farooq, Zhijia Zhao
Proceedings of the 16th Annual International Conference on Mobile Systems, Applications, and Services, 2018
ASPLOS'18 Tigr: Transforming Irregular Graphs for GPU-Friendly Graph Processing
Amir Hossein Nodehi Sabet, Junqiao Qiu, Zhijia Zhao
Proceedings of the 23rd International Conference on Architectural Support for Programming Languages and Operating Systems, 2018 (17.6% acceptance rate)
ICS'17 Enabling Scalability-Sensitive Speculative Parallelization for FSM Computations
Junqiao Qiu, Zhijia Zhao, Bo Wu, Abhinav Vishnu, Shuaiwen Leon Song
Proceedings of the International Conference on Supercomputing, 2017 (15.8% acceptance rate)
PPoPP'17 Grammar-aware Parallelization for Scalable XPath Querying
Lin Jiang, Zhijia Zhao
Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2017 (22% acceptance rate)
PACT'16 MicroSpec: Speculation-Centric Fine-Grained Parallelization for FSM Computations
Junqiao Qiu, Zhijia Zhao, Bin Ren
Proceedings of the 2016 International Conference on Parallel Architectures and Compilation, 2016 (26% acceptance rate)
ASPLOS'15 On-the-Fly Principled Speculation for FSM Parallelization
Zhijia Zhao, Xipeng Shen
Proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems, 2015
OOPSLA'14 Call Sequence Prediction through Probabilistic Calling Automata
Zhijia Zhao, Bo Wu, Mingzhou Zhou, Yufei Ding, Jianhua Sun, Xipeng Shen, Youfeng Wu
Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, 2014
UbiComp'14 SatScore: Uncovering and Avoiding a Principled Pitfall in Responsiveness Measurements of App Launches
Zhijia Zhao, Mingzhou Zhou, Xipeng Shen
Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing, 2014
ASPLOS'14 Challenging the "Embarrassingly Sequential": Parallelizing Finite State Machine-based Computations through Principled Speculation
Zhijia Zhao, Bo Wu, Xipeng Shen
Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems, 2014
ASPLOS'14 Finding the Limit: Examining the Potential and Complexity of Compilation Scheduling for JIT-based Runtime Systems
Yufei Ding, Mingzhou Zhou, Zhijia Zhao, Sarah Eisenstat, Xipeng Shen
Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems, 2014
TACO'13 HPar: A Practical Parallel Parser for HTML--Taming HTML Complexities for Parallel Parsing
Zhijia Zhao, Michael Bebenita, Dave Herman, Jianhua Sun, Xipeng Shen
ACM Transactions on Architecture and Code Optimization, 2013
PPoPP'13 Complexity Analysis and Algorithm Design for Reorganizing Data to Minimize Non-coalesced Memory Accesses on GPU
Bo Wu, Zhijia Zhao, Eddy Zheng Zhang, Yunlian Jiang, Xipeng Shen
Proceedings of the 18th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2013
OOPSLA'12 Exploiting Inter-sequence Correlations for Program Behavior Prediction
Bo Wu, Zhijia Zhao, Xipeng Shen, Yunlian Jiang, Yaoqing Gao, Raul Silvera
Proceedings of the ACM International Conference on Object-Oriented Programming Systems Languages and Applications, 2012