English

Real-time hybrid quantum-classical computations for trapped-ions with Python control-flow

Quantum Physics 2023-10-09 v1

Abstract

In recent years, the number of hybrid algorithms that combine quantum and classical computations has been continuously increasing. These two approaches to computing can mutually enhance each others' performances thus bringing the promise of more advanced algorithms that can outmatch their pure counterparts. In order to accommodate this new class of codes, a proper environment has to be created, which enables the interplay between the quantum and classical hardware. For many of these hybrid processes the coherence time of the quantum computer arises as a natural time constraint, making it crucial to minimize the classical overhead. For ion-trap quantum computers however, this is a much less limiting factor than with superconducting technologies, since the relevant timescale is on the order of seconds instead of microseconds. In fact, this long coherence time enables us to develop a scheme for real-time control of quantum computations in an interpreted programming language like Python. In particular, compilation of all instructions in advance is not necessary, unlike with superconducting qubits. This keeps the implementation of hybrid algorithms simple and also lets users benefit from the rich environment of existing Python libraries. In order to show that this approach of interpreted quantum-classsical computations (IQCC) is feasible, we bring real-world examples and evaluate them in realistic benchmarks.

Keywords

Cite

@article{arxiv.2303.01282,
  title  = {Real-time hybrid quantum-classical computations for trapped-ions with Python control-flow},
  author = {Tobias Schmale and Bence Temesi and Niko Trittschanke and Nicolas Pulido-Mateo and Ilya Elenskiy and Ludwig Krinner and Timko Dubielzig and Christian Ospelkaus and Hendrik Weimer and Daniel Borcherding},
  journal= {arXiv preprint arXiv:2303.01282},
  year   = {2023}
}

Comments

8 pages, 6 figures, 1 table

R2 v1 2026-06-28T08:57:11.440Z