-
Batching Circuits to Reduce Compilation in Quantum Control Hardware
Authors:
Ashlyn D. Burch,
Daniel S. Lobser,
Christopher G. Yale,
Jay W. Van Der Wall,
Oliver G. Maupin,
Joshua D. Goldberg,
Matthew N. H. Chow,
Melissa C. Revelle,
Susan M. Clark
Abstract:
At Sandia National Laboratories, QSCOUT (the Quantum Scientific Computing Open User Testbed) is an ion-trap based quantum computer built for the purpose of allowing users low-level access to quantum hardware. Commands are executed on the hardware using Jaqal (Just Another Quantum Assembly Language), a programming language designed in-house to support the unique capabilities of QSCOUT. In this work…
▽ More
At Sandia National Laboratories, QSCOUT (the Quantum Scientific Computing Open User Testbed) is an ion-trap based quantum computer built for the purpose of allowing users low-level access to quantum hardware. Commands are executed on the hardware using Jaqal (Just Another Quantum Assembly Language), a programming language designed in-house to support the unique capabilities of QSCOUT. In this work, we describe a batching implementation of our custom software that speeds the experimental run-time through the reduction of communication and upload times. Reducing the code upload time during experimental runs improves system performance by mitigating the effects of drift. We demonstrate this implementation through a set of quantum chemistry experiments using a variational quantum eigensolver (VQE). While developed specifically for this testbed, this idea finds application across many similar experimental platforms that seek greater hardware control or reduced overhead.
△ Less
Submitted 29 July, 2022;
originally announced August 2022.
-
Entangling-gate error from coherently displaced motional modes of trapped ions
Authors:
B. P. Ruzic,
T. A. Barrick,
J. D. Hunker,
R. J. Law,
B. K. McFarland,
H. M. McGuinness,
L. P. Parazzoli,
J. D. Sterk,
J. W. Van Der Wall,
D. Stick
Abstract:
Entangling gates in trapped-ion quantum computing have primarily targeted stationary ions with initial motional distributions that are thermal and close to the ground state. However, future systems will likely incur significant non-thermal excitation due to, e.g., ion transport, longer operational times, and increased spatial extent of the trap array. In this paper, we analyze the impact of such c…
▽ More
Entangling gates in trapped-ion quantum computing have primarily targeted stationary ions with initial motional distributions that are thermal and close to the ground state. However, future systems will likely incur significant non-thermal excitation due to, e.g., ion transport, longer operational times, and increased spatial extent of the trap array. In this paper, we analyze the impact of such coherent motional excitation on entangling-gate error by performing simulations of Molmer-Sorenson (MS) gates on a pair of trapped-ion qubits with both thermal and coherent excitation present in a shared motional mode at the start of the gate. We discover that a small amount of coherent displacement dramatically erodes gate performance in the presence of experimental noise, and we demonstrate that applying only limited control over the phase of the displacement can suppress this error. We then use experimental data from transported ions to analyze the impact of coherent displacement on MS-gate error under realistic conditions.
△ Less
Submitted 10 September, 2021; v1 submitted 9 September, 2021;
originally announced September 2021.
-
Fluorescence Detection of a Trapped Ion with a Monolithically Integrated Single-Photon-Counting Avalanche Diode
Authors:
W. J. Setzer,
M. Ivory,
O. Slobodyan,
J. W. Van Der Wall,
L. P. Parazzoli,
D. Stick,
M. Gehl,
M. Blain,
R. R. Kay,
H. J. McGuinness
Abstract:
We report on the first demonstration of fluorescence detection using single-photon avalanche photodiodes (SPADs) monolithically integrated with a microfabricated surface ion trap. The SPADs are positioned below the trap** positions of the ions, and designed to detect 370 nm photons emitted from single $^{174}$Yb$^+$ and $^{171}$Yb$^+$ ions. We achieve an ion/no-ion detection fidelity for…
▽ More
We report on the first demonstration of fluorescence detection using single-photon avalanche photodiodes (SPADs) monolithically integrated with a microfabricated surface ion trap. The SPADs are positioned below the trap** positions of the ions, and designed to detect 370 nm photons emitted from single $^{174}$Yb$^+$ and $^{171}$Yb$^+$ ions. We achieve an ion/no-ion detection fidelity for $^{174}$Yb$^+$ of 0.99 with an average detection window of 7.7(1) ms. We report a dark count rate as low as 1.2 kHz at room temperature operation. The fidelity is limited by laser scatter, dark counts, and heating that prevents holding the ion directly above the SPAD. We measure count rates from each of the contributing sources and fluorescence as a function of ion position. Based on the active detector area and using the ion as a calibrated light source we estimate a SPAD quantum efficiency of 24$\pm$1%.
△ Less
Submitted 6 July, 2021; v1 submitted 3 May, 2021;
originally announced May 2021.
-
Just another quantum assembly language (Jaqal)
Authors:
Benjamin C. A. Morrison,
Andrew J. Landahl,
Daniel S. Lobser,
Kenneth M. Rudinger,
Antonio E. Russo,
Jay W. Van Der Wall,
Peter Maunz
Abstract:
The Quantum Scientific Computing Open User Testbed (QSCOUT) is a trapped-ion quantum computer testbed realized at Sandia National Laboratories on behalf of the Department of Energy's Office of Science and its Advanced Scientific Computing (ASCR) program. Here we describe Jaqal, for Just another quantum assembly language, the programming language we invented to specify programs executed on QSCOUT.…
▽ More
The Quantum Scientific Computing Open User Testbed (QSCOUT) is a trapped-ion quantum computer testbed realized at Sandia National Laboratories on behalf of the Department of Energy's Office of Science and its Advanced Scientific Computing (ASCR) program. Here we describe Jaqal, for Just another quantum assembly language, the programming language we invented to specify programs executed on QSCOUT. Jaqal is useful beyond QSCOUT---it can support mutliple hardware targets because it offloads gate names and their pulse-sequence definitions to external files. We describe the capabilities of the Jaqal language, our approach in designing it, and the reasons for its creation. To learn more about QSCOUT, Jaqal, or JaqalPaq, the metaprogramming Python package we developed for Jaqal, please visit https://qscout.sandia.gov, https://gitlab.com/jaqal, or send an e-mail to [email protected].
△ Less
Submitted 18 August, 2020;
originally announced August 2020.
-
Jaqal, the Quantum Assembly Language for QSCOUT
Authors:
Andrew J. Landahl,
Daniel S. Lobser,
Benjamin C. A. Morrison,
Kenneth M. Rudinger,
Antonio E. Russo,
Jay W. Van Der Wall,
Peter Maunz
Abstract:
QSCOUT is the Quantum Scientific Computing Open User Testbed, a trapped-ion quantum computer testbed realized at Sandia National Laboratories on behalf of the Department of Energy's Office of Science and its Advanced Scientific Computing (ASCR) program. Jaqal, for Just Another Quantum Assembly Language, is the programming language used to specify programs executed on QSCOUT. This document contains…
▽ More
QSCOUT is the Quantum Scientific Computing Open User Testbed, a trapped-ion quantum computer testbed realized at Sandia National Laboratories on behalf of the Department of Energy's Office of Science and its Advanced Scientific Computing (ASCR) program. Jaqal, for Just Another Quantum Assembly Language, is the programming language used to specify programs executed on QSCOUT. This document contains a specification of Jaqal along with a summary of QSCOUT 1.0 capabilities, example Jaqal programs, and plans for possible future extensions. To learn more about QSCOUT and the Jaqal language developed for it, please visit qscout.sandia.gov or send an e-mail to [email protected].
△ Less
Submitted 20 March, 2020;
originally announced March 2020.