A Tool For Debugging Quantum Circuits

Sara Ayman Metwalli, Rodney Van Meter

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

As the scale of quantum programs grows to match that of classical software, the nascent field of quantum software engineering must mature and tools such as debuggers will become increasingly important. However, developing a quantum debugger is challenging due to the nature of a quantum computer; sneaking a peek at the value of a quantum state will cause either partial or complete collapse of the superposition and may destroy the necessary entanglement. As a first step to developing a full quantum circuit debugger, we have designed and implemented a quantum circuit debugging tool. The tool allows the user to divide the circuit vertically or horizontally into smaller chunks known as slices, and manage their simulation or execution for either interactive debugging or automated testing. The tool also enables developers to track gates within the overall circuit and each chunk to understand their behavior better. Feedback on usefulness and usability from early users shows that using the tool to slice and test their circuits has helped make the debugging process more time-efficient for them.

Original languageEnglish
Title of host publicationProceedings - 2022 IEEE International Conference on Quantum Computing and Engineering, QCE 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages624-634
Number of pages11
ISBN (Electronic)9781665491136
DOIs
Publication statusPublished - 2022
Event3rd IEEE International Conference on Quantum Computing and Engineering, QCE 2022 - Broomfield, United States
Duration: 2022 Sept 182022 Sept 23

Publication series

NameProceedings - 2022 IEEE International Conference on Quantum Computing and Engineering, QCE 2022

Conference

Conference3rd IEEE International Conference on Quantum Computing and Engineering, QCE 2022
Country/TerritoryUnited States
CityBroomfield
Period22/9/1822/9/23

Keywords

  • Debugging
  • Quantum Software
  • Quantum circuits

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computational Theory and Mathematics
  • Computer Science Applications
  • Control and Optimization
  • Atomic and Molecular Physics, and Optics

Fingerprint

Dive into the research topics of 'A Tool For Debugging Quantum Circuits'. Together they form a unique fingerprint.

Cite this