I joined the Computer Science & Engineering Department at the University of California Riverside as an Assistant Professor in 2015, where I am a member of the RIPLE research group.
I was fortunate to work under the supervision of Xipeng Shen and collaborate with excellent researchers from Pacific Northwest National Lab, Huawei, Intel and Mozilla.

Research Interests:
Program optimization, parallelization, and reliability analysis on multicore and heterogeneous computing platforms, especially for automata-based applications (e.g., searching, parsing, querying, and decoding) and applications with irregular or nested data structures (e.g., tree/graph or HTML/XML/JSON); Smartphone and mobile app optimization (esp. on Android).

Selected Recent Publications

Program Parallelization

Enabling Scalability-Sensitive Speculative Parallelization for FSM Computations [ICS'17]
Junqiao Qiu, Zhijia Zhao, Bo Wu, Abhinav Vishnu and Shuaiwen Leon Song

Grammar-aware Parallelization for Scalable XPath Querying [PPoPP'17]
Lin Jiang and Zhijia Zhao

MicroSpec: Speculation-Centric Fine-Grained Parallelization for FSM Computations [PACT'16]
Junqiao Qiu, Zhijia Zhao and Bin Ren

On-The-Fly Principled Speculation for FSM Computations [ASPLOS'15]
Zhijia Zhao and Xipeng Shen

Challenging the "Embarrassingly Sequential" [ASPLOS'14]
― Parallelizing Finite State Machine-Based Computations through Principled Speculation
Zhijia Zhao, Bo Wu and Xipeng Shen

HPar: A Practical Parallel Parser for HTML [TACO'13] [Github]
― Taming HTML Complexities for Parallel Parsing
Zhijia Zhao, Michael Bebenita, Dave Herman, Jianhua Sun and Xipeng Shen

Program Analysis

Call Sequence Prediction through Probabilistic Calling Automata [OOPSLA'14]
Zhijia Zhao, Bo Wu, Mingzhou Zhou, Yufei Ding, Jianhua Sun, Xipeng Shen, and Youfeng Wu

Mobile App Analysis

SatScore: Uncovering and Avoiding a Principled Pitfall in Responsiveness Measurements of App Launches [Ubicomp'14]
Zhijia Zhao, Mingzhou Zhou and Xipeng Shen

PHD Students: Junqiao Qiu, Amir Sabet, Umar Farooq, Lin Jiang
Master Students: Tanaya Vadgave, Yuanzhi Wang
Undergraduate Students: Qiwen Lyu, Jesse Reyes

Professional Activities
Program Committee: HiPC'17, ACM CF'17, IPDRM'17, PLDI'16 SRC, PLDI'16 Poster, IPDRM'16
Organizing Committee: ASPLOS'18 (Workshop and Tutorial Chair), ICPADS'16 (Track Chair), LCPC'15 (Web Chair)
Journal Reviewer: ACM TACO, IEEE TC, ACM CSUR, Elsevier PMC

CS180 Introduction to Software Engineering 2015 Fall, 2016 Fall
CS201 Compiler Construction 2016 Winter, 2017 Winter
CS260 Advanced Topics on Parallelism Exploitation 2017 Spring


Office: Room 412, WCH

Mailing Address:
Computer Science & Engineering
Winston Chung Hall 351
Riverside, CA 92521

Email: zhijia [at] cs.ucr.edu


[2017.08] I serve as the co-chair for Workshops and Tutorials at ASPLOS'18. Please consider sumbitting proposals. [Call for Proposals]

[2017.03] ICS'17 accepted our work on scalability-sensitive speculative parallelization. Congratulations to Junqiao!

[2016.12] PPoPP'17 accepted our work on grammar-aware parallelization. Congratulations to Lin!

[2016.07] We host HPar, a parallel HTML5 parser, on Github. Please contact me if you are interested in contributing to this project.

[2016.07] PACT'16 accepted our work on fine-grained speculative parallelization. Congratulations to Junqiao!

[2016.04] I serve as a track chair of ICPADS'16. Please consider making submissions.

[2016.03] Received NSF CRII award for studying the reliability of finite automata computations.