TY - GEN
T1 - Real-time hybrid quantum-classical computations for trapped ions with Python control-flow
AU - Schmale, Tobias
AU - Temesi, Bence
AU - Trittschanke, Niko
AU - Pulido-Mateo, Nicolas
AU - Elenskiy, Ilya
AU - Krinner, Ludwig
AU - Dubielzig, Timko
AU - Ospelkaus, Christian
AU - Weimer, Hendrik
AU - Borcherding, Daniel
N1 - Funding Information:
ACKNOWLEDGMENT This work was funded by the Quantum Valley Lower Saxony Q1 project (QVLS-Q1) through the Volkswagen foundation and the ministry for science and culture of Lower Saxony, by Germany’s Excellence Strategy – EXC-2123 Quan-tumFrontiers – 390837967 and by the ATIQ project through the BMBF.
PY - 2023
Y1 - 2023
N2 - 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, we show that the operating time-scales of trapped-ion quantum computers are compatible with the execution speed of the Python programming language, enabling us to develop an interpreted scheme for real-time control of quantum computations. 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-classical computations (IQCC) is feasible, we bring real-world examples and evaluate them in realistic benchmarks.
AB - 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, we show that the operating time-scales of trapped-ion quantum computers are compatible with the execution speed of the Python programming language, enabling us to develop an interpreted scheme for real-time control of quantum computations. 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-classical computations (IQCC) is feasible, we bring real-world examples and evaluate them in realistic benchmarks.
KW - Hybrid Quantum-Classical Computation
KW - Quantum Computing
KW - Trapped Ions
UR - http://www.scopus.com/inward/record.url?scp=85172928264&partnerID=8YFLogxK
U2 - 10.48550/arXiv.2303.01282
DO - 10.48550/arXiv.2303.01282
M3 - Conference contribution
AN - SCOPUS:85172928264
SN - 979-8-3503-0480-0
SP - 193
EP - 199
BT - 2023 IEEE International Conference on Quantum Software
A2 - Ali, Shaukat
A2 - Ardagna, Claudio
A2 - Atukorala, Nimanthi
A2 - Barzen, Johanna
A2 - Chang, Carl K.
A2 - Chang, Rong N.
A2 - Fan, Jing
A2 - Faro, Ismael
A2 - Feld, Sebastian
A2 - Fox, Geoffrey C.
A2 - Jin, Zhi
A2 - Leymann, Frank
A2 - Neukart, Florian
A2 - de la Puente, Salvador
A2 - Wimmer, Manuel
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2023 IEEE International Conference on Quantum Software
Y2 - 2 July 2023 through 8 July 2023
ER -