Modular Software for Real-Time Quantum Control Systems

10/25/2022
by   Leon Riesebos, et al.
0

Real-time control software and hardware is essential for operating quantum computers. In particular, the software plays a crucial role in bridging the gap between quantum programs and the quantum system. Unfortunately, current control software is often optimized for a specific system at the cost of flexibility and portability. We propose a systematic design strategy for modular real-time quantum control software and demonstrate that modular control software can reduce the execution time overhead of kernels by 63.3 increasing the binary size. Our analysis shows that modular control software for two distinctly different systems can share between 49.8 covered code statements. To demonstrate the modularity and portability of our software architecture, we run a portable randomized benchmarking experiment on two different ion-trap quantum systems.

READ FULL TEXT

page 6

page 8

research
10/25/2022

Functional Simulation of Real-Time Quantum Control Software

Modern quantum computers rely heavily on real-time control systems for o...
research
03/25/2021

Quantum Software Models: The Density Matrix for Classical and Quantum Software Systems Design

Linear Software Models enable rigorous linear algebraic procedures for m...
research
03/16/2021

Some Size and Structure Metrics for Quantum Software

Quantum software plays a critical role in exploiting the full potential ...
research
07/14/2020

Quantum Software Engineering: Landscapes and Horizons

Quantum software plays a critical role in exploiting the full potential ...
research
08/21/2023

One-Time Compilation of Device-Level Instructions for Quantum Subroutines

A large class of problems in the current era of quantum devices involve ...
research
07/15/2020

On the benchmarking of partitioned real-time systems

Avionic software is the subject of critical real time, determinism and s...
research
11/13/2015

Controlled Owicki-Gries Concurrency: Reasoning about the Preemptible eChronos Embedded Operating System

We introduce a controlled concurrency framework, derived from the Owicki...

Please sign up or login with your details

Forgot password? Click here to reset