Software Architectures for Real-Time Quantum Control Systems
Date
2022
Authors
Advisors
Journal Title
Journal ISSN
Volume Title
Repository Usage Stats
views
downloads
Abstract
Quantum computing is an emerging technology with the potential to provide computational power beyond the capabilities of current computers. The field of quantum computing is evolving rapidly, and small-scale quantum physics experiments have grown into commercial quantum systems with tens of qubits. While qubits are at the center of the quantum computer, complex classical control systems are required to operate them. Current state-of-the-art quantum systems already require tens to hundreds of devices to be controlled with high precision, and the complexity will further increase for larger quantum systems. Hence, building the next generation of quantum computers will not only be a physics challenge, but also a significant engineering challenge covering the fields of electrical engineering, computer engineering, and computer science. This thesis focuses on the computer engineering and computer science challenges faced when building the next generation of quantum computers. We show that well-designed software architectures for quantum control systems can yield significant improvements in software performance, modularity, and portability. Software testing and validation are essential to ensure quality, and we show that we can perform fast and accurate functional simulations of real-time quantum control software. Efficient calibration of quantum systems is also a challenge, and we introduce a graph-based approach to address the calibration challenge. Finally, we present a graph-based pulse representation to enable pulse-level access for quantum systems.
Type
Department
Description
Provenance
Subjects
Citation
Permalink
Citation
Riesebos, Leon (2022). Software Architectures for Real-Time Quantum Control Systems. Dissertation, Duke University. Retrieved from https://hdl.handle.net/10161/26808.
Collections
Except where otherwise noted, student scholarship that was shared on DukeSpace after 2009 is made available to the public under a Creative Commons Attribution / Non-commercial / No derivatives (CC-BY-NC-ND) license. All rights in student work shared on DukeSpace before 2009 remain with the author and/or their designee, whose permission may be required for reuse.