Home

My name is Ji Liu. I am a postdoctoral appointee at Argonne National Laboratory under the supervision of 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, where I worked under the supervision of Prof. Dayan Ban

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

Github: https://github.com/revilooliver

Featured Publications

  • [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 2023)
  • IEEE International Conference on Quantum Computing & Engineering (QCE 2023)
  • IEEE International Symposium on Workload Characterization (IISWC 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), 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 dozens 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 2023Q-NEXT Quantum Simulation and Systems Thrust meeting
July 2023Invited talk at Amazon Braket Compiler Learning Series
Apr 2023“Enhanced Awareness to Elevating Quantum Compiler”
@QuCS lectures, University of Notre Dame
Mar 2023APS March Meeting, Las Vegas
Mar 2023ARQC All-Hands Meeting, Lawrence Berkeley National Laboratory
Feb 2023“Classical simulators as quantum error mitigators via circuit cutting”,
@Seminar, CWRU
Nov 2022AIDE-QC FAR-QC Optimization Thrust meeting
Sep 2022AIDE-QC Compiler Thrust meeting
Mar 2022AIDE-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 2022HPCA’22, 28th IEEE International Symposium on
High-Performance Computer Architecture
Mar 2021HPCA’21, 27th IEEE International Symposium on
High-Performance Computer Architecture
Mar 2021CGO’21, International Symposium on Code Generation and Optimization
Oct 2020IISWC’20, IEEE International Symposium on Workload Characterization
Jun 2020ICS’20, 34th ACM International Conference on Supercomputing
Mar 2020ASPLOS’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 2020Quantum Computer Architecture, ECE792, NCSUGuest Lectures
Fall 2017Microprocessor Architecture, ECE563, NCSUTeaching Assistant
Spring 2017Electric Circuits, ECE211, NCSUTeaching Assistant
Fall 2016Principles of Electrical Engineering I, ECE331, NCSUTeaching Assistant

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top