A Tool For Debugging Quantum Circuits

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Metwalli, Sara Ayman, Van Meter, Rodney
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914848881770496
author Metwalli, Sara Ayman
Van Meter, Rodney
author_facet Metwalli, Sara Ayman
Van Meter, Rodney
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2205_01899
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle A Tool For Debugging Quantum Circuits
Metwalli, Sara Ayman
Van Meter, Rodney
Quantum Physics
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.
title A Tool For Debugging Quantum Circuits
topic Quantum Physics
url https://arxiv.org/abs/2205.01899