-
JaqalPaw: A Guide to Defining Pulses and Waveforms for Jaqal
Authors:
Daniel Lobser,
Joshua Goldberg,
Andrew J. Landahl,
Peter Maunz,
Benjamin C. A. Morrison,
Kenneth Rudinger,
Antonio Russo,
Brandon Ruzic,
Daniel Stick,
Jay Van Der Wall,
Susan M. Clark
Abstract:
One of the many challenges of develo** an open user testbed such as QSCOUT is providing an interface that maintains simplicity without compromising expressibility or control. This interface comprises two distinct elements: a quantum assembly language designed for specifying quantum circuits at the gate level, and a low-level counterpart used for describing gates in terms of waveforms that realiz…
▽ More
One of the many challenges of develo** an open user testbed such as QSCOUT is providing an interface that maintains simplicity without compromising expressibility or control. This interface comprises two distinct elements: a quantum assembly language designed for specifying quantum circuits at the gate level, and a low-level counterpart used for describing gates in terms of waveforms that realize specific quantum operations. Jaqal, or "Just another quantum assembly language," is the language used in QSCOUT for gate-level descriptions of quantum circuits. JaqalPaw, or "Jaqal pulses and waveforms," is its pulse-level counterpart. This document concerns the latter, and presents a description of the tools needed for precisely defining the underlying waveforms associated with a gate primitive.
△ Less
Submitted 3 May, 2023;
originally announced May 2023.
-
Logical fermions for fault-tolerant quantum simulation
Authors:
Andrew J. Landahl,
Benjamin C. A. Morrison
Abstract:
We show how to absorb fermionic quantum simulation's expensive fermion-to-qubit map** overhead into the overhead already incurred by surface-code-based fault-tolerant quantum computing. The key idea is to process information in surface-code twist defects, which behave like logical Majorana fermions. Our approach encodes Dirac fermions, a key data type for simulation applications, directly into l…
▽ More
We show how to absorb fermionic quantum simulation's expensive fermion-to-qubit map** overhead into the overhead already incurred by surface-code-based fault-tolerant quantum computing. The key idea is to process information in surface-code twist defects, which behave like logical Majorana fermions. Our approach encodes Dirac fermions, a key data type for simulation applications, directly into logical Majorana fermions rather than atop a logical qubit layer in the architecture. Using quantum simulation of the $N$-fermion 2D Fermi-Hubbard model as an exemplar, we demonstrate two immediate algorithmic improvements. First, by preserving the model's locality at the logical level, we reduce the asymptotic Trotter-Suzuki quantum circuit depth from $\mathcal{O}(\sqrt{N})$ in a typical Jordan-Wigner encoding to $\mathcal{O}(1)$ in our encoding. Second, by exploiting optimizations manifest for logical fermions but less obvious for logical qubits, we reduce the $T$-count of the block-encoding \textsc{select} oracle by 20\% over standard implementations, even when realized by logical qubits and not logical fermions.
△ Less
Submitted 6 July, 2023; v1 submitted 19 October, 2021;
originally announced October 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.
-
Evaluating energy differences on a quantum computer with robust phase estimation
Authors:
A. E. Russo,
K. M. Rudinger,
B. C. A. Morrison,
A. D. Baczewski
Abstract:
We adapt the robust phase estimation algorithm to the evaluation of energy differences between two eigenstates using a quantum computer. This approach does not require controlled unitaries between auxiliary and system registers or even a single auxiliary qubit. As a proof of concept, we calculate the energies of the ground state and low-lying electronic excitations of a hydrogen molecule in a mini…
▽ More
We adapt the robust phase estimation algorithm to the evaluation of energy differences between two eigenstates using a quantum computer. This approach does not require controlled unitaries between auxiliary and system registers or even a single auxiliary qubit. As a proof of concept, we calculate the energies of the ground state and low-lying electronic excitations of a hydrogen molecule in a minimal basis on a cloud quantum computer. The denominative robustness of our approach is then quantified in terms of a high tolerance to coherent errors in the state preparation and measurement. Conceptually, we note that all quantum phase estimation algorithms ultimately evaluate eigenvalue differences.
△ Less
Submitted 16 July, 2020;
originally announced July 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.
-
Aqueous ammonium thiocyanate solutions as refractive index-matching fluids with low density and viscosity
Authors:
Daniel Borrero-Echeverry,
Benjamin C. A. Morrison
Abstract:
We show that aqueous solutions of ammonium thiocyanate (NH4SCN) can be used to match the index of refraction of several transparent materials commonly used in experiments, while maintaining low viscosity and density compared to other common refractive index-matching liquids. We present empirical models for estimating the index of refraction, density, and kinematic viscosity of these solutions as a…
▽ More
We show that aqueous solutions of ammonium thiocyanate (NH4SCN) can be used to match the index of refraction of several transparent materials commonly used in experiments, while maintaining low viscosity and density compared to other common refractive index-matching liquids. We present empirical models for estimating the index of refraction, density, and kinematic viscosity of these solutions as a function of temperature and concentration. Finally, we summarize the chemical compatibility of ammonium thiocyanate with materials commonly used in apparatus.
△ Less
Submitted 24 June, 2016; v1 submitted 24 May, 2016;
originally announced May 2016.