My name is Ji Liu. I am an Assistant Computer Scientist at Argonne National Laboratory, working with Dr. Paul Hovland. I received my Ph.D. in the Department of Electrical and Computer Engineering at North Carolina State University, Raleigh, NC, USA, under the supervision of Prof. Huiyang Zhou.
Prior to this, I completed my Bachelor of Science (B.S.) degree in Applied Physics at the University of Science and Technology of China. I was a research intern student during the summer of 2015 at the University of Waterloo, Ontario, Canada.
My research includes programming support for quantum computers and the noise mitigation of Noisy Intermediate-Scale Quantum Computing (NISQ) systems. Currently, I am working with the BQSKit team to build better compilation tools for quantum computers. I am also interested in quantum algorithms, including quantum machine learning and quantum combinatorial algorithms such as VQE and QAOA. My works are supported by Q-NEXT and AIDE-QC
Google Scholar: Google Scholar Link
ORCID: https://orcid.org/0000-0002-5509-5065
Github: https://github.com/revilooliver
Featured Publications
- [ISCA 2024] QuTracer: Mitigating Quantum Gate and Measurement Errors by Tracing Subsets of Qubits (Best Paper Nominee)
- [QCE 2023] Tackling the Qubit Mapping Problem with Permutation-Aware Synthesis
- [Arxiv] Classical simulators as quantum error mitigators via circuit cutting
- [ISCAS 2023][Special Session] QContext: Context-Aware Decomposition for Quantum Gates
- [HPCA 2022] Not All SWAPs Have the Same Cost: A Case for Optimization-Aware Qubit Routing (Distinguished Artifact Award)
- [Arxiv] Hardware-efficient Quantum Search Algorithm
- [HPCA 2021] Systematic Approaches for Precise and Approximate Quantum State Runtime Assertion
- [CGO 2021] Relaxed Peephole Optimization: A Novel Compiler Optimization for Quantum Circuits
- [IISWC 2020] Reliability Modeling of NISQ-Era Quantum Computers
- [ASPLOS 2020] Quantum Circuits for Dynamic Runtime Assertions in Quantum Computation
- [ICS 2020] MKPipe: A Compiler Framework for Optimizing Multi-Kernel Workloads in OpenCL for FPGA
Awards and Honors:
- 2022 HPCA Distinguished Artifact Award
- 2021 Summer Graduate Merit Award (GMA)
- 2020 COE Travel Award
- 2019 IBM Quantum Challenge – Special Oracle Award
- 2019 Qiskit Advocate
- 2014 Yan Jici Class Scholarship, University of Science and Technology of China
- 2012 Excellent Freshman Scholarship, University of Science and Technology of China
Services:
PC Member:
- IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2024)
- IEEE International Parallel & Distributed Processing Symposium (IPDPS 2024)
- IEEE International Conference on Rebooting Computing (ICRC 2023)
- IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC 2024, 2023)
- IEEE International Conference on Quantum Computing & Engineering (QCE 2024, 2023)
- International Conference on Quantum Communications, Networking, and Computing (QCNC 2024)
- International Workshop on Quantum Classical Cooperative Computing (QCCC-24, 2024)
- IEEE International Symposium on Workload Characterization (IISWC 2023, 2022)
- International Conference on Networking, Architecture, and Storage (NAS 2022)
Journal Paper Reviewer:
- SoftwareX, 2024
- Quantum, 2023
- The European Physical Journal – Plus (EPJP), 2023
- IEEE Transactions on Quantum Engineering (TQE), 2023, 2022
- ACM Transactions on Quantum Computing (TQC), 2021
- Quantum Information Processing (QINP), 2023, 2022, 2021
- IEEE Transactions on Parallel and Distributed Systems (TPDS), 2023
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2022
- IEEE Transactions on Sustainable Computing (T-SUSC), 2022
- ACM Transactions on Architecture and Code Optimization (TACO), 2024, 2022
- Journal of Parallel and Distributed Computing (JPDC), 2020
Student Volunteer:
- IEEE International Symposium on Workload Characterization(IISWC), 2021
- IEEE Quantum Week, 2020
Charity Volunteer
- I’ve supported tens of high school students in completing their studies. Link to the charity foundation: OCEF
Education:
- 2016 – 2021 North Carlina State University
- Ph.D. student in Electrical and Computer Engineering
- 2012 – 2016 University of Science and Technology of China
- B.S. in Applied Physics
Talks & Presentations:
July 2023 | Q-NEXT Quantum Simulation and Systems Thrust meeting |
July 2023 | Invited talk at Amazon Braket Compiler Learning Series |
Apr 2023 | “Enhanced Awareness to Elevating Quantum Compiler” @QuCS lectures, University of Notre Dame |
Mar 2023 | APS March Meeting, Las Vegas |
Mar 2023 | ARQC All-Hands Meeting, Lawrence Berkeley National Laboratory |
Feb 2023 | “Classical simulators as quantum error mitigators via circuit cutting”, @Seminar, CWRU |
Nov 2022 | AIDE-QC FAR-QC Optimization Thrust meeting |
Sep 2022 | AIDE-QC Compiler Thrust meeting |
Mar 2022 | AIDE-QC Verification & Debugging Thrust meeting |
Apr 2021 | “Quantum State Runtime Assertion and Quantum Compiler Optimization ” @Argonne National Laboratory |
Feb 2021 | “Quantum State Runtime Assertion and Quantum Compiler Optimization ” @CS Systems Seminar, Rutgers |
Oct 2020 | “Application-Specific Optimizations in Quantum Computing” @ECE 792 Quantum Computer Architecture, NCSU |
Dec 2019 | “Optimizing Grover’s Searching Algorithm” @Quantum Lunch Series, NCSU |
Nov 2019 | “Quantum Circuits for Dynamic Runtime Assertions” @Quantum Lunch Series, NCSU |
Conference presentations:
Sep 2023 | “Tackling the Qubit Mapping Problem with Permutation-Aware Synthesis” @QCE |
May 2023 | “QContext: Context-Aware Decomposition for Quantum Gates” @ISCAS conference |
Apr 2022 | HPCA’22, 28th IEEE International Symposium on High-Performance Computer Architecture |
Mar 2021 | HPCA’21, 27th IEEE International Symposium on High-Performance Computer Architecture |
Mar 2021 | CGO’21, International Symposium on Code Generation and Optimization |
Oct 2020 | IISWC’20, IEEE International Symposium on Workload Characterization |
Jun 2020 | ICS’20, 34th ACM International Conference on Supercomputing |
Mar 2020 | ASPLOS’20, 25th International Conference on Architectural Support for Programming Languages and Operating Systems |
Work Experience:
Jun-Aug 2020, IBM Thomas J. Watson Research Center, Yorktown Heights, NY.
- Project: Topology-aware quantum circuit decomposition. Mentor: Luciano Bello
Teaching Experience:
Fall 2020 | Quantum Computer Architecture, ECE792, NCSU | Guest Lectures |
Fall 2017 | Microprocessor Architecture, ECE563, NCSU | Teaching Assistant |
Spring 2017 | Electric Circuits, ECE211, NCSU | Teaching Assistant |
Fall 2016 | Principles of Electrical Engineering I, ECE331, NCSU | Teaching Assistant |