QSCOUT

A quantum computing testbed available
to the research community

Announcement:

The 2023 QSCOUT User Meeting occurred on October 24-25 in Albuquerque, NM!

QSCOUT is a quantum computing testbed based on trapped ions that is available to the research community as an open platform for a range of quantum computing applications.

QSCOUT is currently only accepting whitepapers

Submission details

QSCOUT Progress Report cover thumbnail

QSCOUT Progress Report
Now available!



2021 R & D Winner badge

QSCOUT is an R&D100 Winner!
See all awards given here

Contact Us

Please contact the QSCOUT team at qscout@sandia.gov.

Publications

We are pleased to announce the results from several of our first round user teams:

Philip Richerme, M. C. Revelle, C. G. Yale, D. Lobser, A. D. Burch, S. M. Clark, D. Saha, M. A. Lopez-Ruiz, A. Dwivedi, J. M. Smith, S. A. Norrell, A. Sabry, S. S. Iyengar. “Quantum Computation of Hydrogen Bond Dynamics and Vibrational Spectra.” The Journal of Physical Chemistry Letters 14, 7256-7263 (2023).

Ryan Shaffer, H. Ren, E. Dyrenkova, C. G. Yale, D. S. Lobser, A. D. Burch, M. N. H. Chow, M. C. Revelle, S. M. Clark, H. Häffner. “Sample-efficient verification of continuously-parameterized quantum gates for small quantum processors.” Quantum 7, 997 (2023).

Swarnadeep Majumder, C. G. Yale, T. D. Morris, D. S. Lobser, A. D. Burch, M. N. H. Chow, M. C. Revelle, S. M. Clark, R. C. Pooser. “Characterizing and mitigating coherent errors in a trapped ion quantum processor using hidden inverses.” Quantum 7, 1006 (2023).

View a complete listing of QSCOUT publications. (denoted by QSCOUT icon)

Image of qscout_logo

“The goal of QSCOUT is to build, maintain, and provide access to a quantum processor based on trapped ions to the larger scientific community”

Susan Clark

QSCOUT Principal Investigator, Sandia National Laboratories

Critical Need

Image of Peregrine

Quantum information processing has reached an inflection point transitioning from proof of principle scientific experiments to small noisy quantum processors. To accelerate this process, it is necessary to provide the scientific community with access to testbed systems that provide full specifications, enable low-level access to native gate implementations, make vertical integration approaches possible, and provide ways to fully specify the scheduling of gates. Access to noisy intermediate-scale quantum (NISQ) systems is needed to understand and optimize the noise properties, learn how to characterize and validate quantum operation, and to incubate the development and optimization of quantum algorithms for scientific applications.

The Quantum Scientific Computing Open User Testbed (QSCOUT) is a DOE program funded by the Office of Science’s Advanced Scientific Computing Research (ASCR) to build a quantum testbed based on trapped ions that is available to the research community. As an open platform, it will not only provide full specifications and control for the realization of all high- level quantum and classical processes, it will also enable researchers to investigate, alter, and optimize the internals of the testbed and test more advanced implementations of quantum operations.

The System, QSCOUT Room Temperature

6 qubits, 171Yb+

Demonstrated two-qubit Mølmer-Sørensen gates fidelities ~ 0.95 – 0.99 depending on pair

Linear ion chain with all-to-all connectivity

Parallel single-qubit gates if desired

Pulse-level access if desired

Beginning of computation, each qubit prepared in |0〉 state of the z-basis

End of computation, entire quantum register is measured in z-basis

Ask us about other specs you might be interested in!

QSCOUT Hardware

The QSCOUT hardware will be realized as a trapped ion system. A chain of ytterbium ions will be stored in a Sandia surface ion trap, which offers excellent optical access for state preparation, detection and qubit manipulations.  Qubits are encoded in the hyperfine clock states of each ytterbium-171 ion and a chain of ions serves as the qubit register. Single- and multi-qubit operations are implemented with optical Raman transitions using a 355nm pulsed laser. Imaging of an acousto-optical modulator (AOM) array onto the ion chain is used to realize individual addressing of qubits in the register. At the end of a computation, the quantum state of each qubit in the register will be read out and reported for each qubit and each detection event. This is achieved with standard fluorescence detection by imaging the chain of ions on an array of multi-mode fibers connected to an array of individual photomultiplier tubes.

The Roadmap

We have a variety of features that are coming online soon including: Entangling gates for >2 ions and mid circuit measurements. We are also always working on higher fidelities and more qubits – stay tuned!

System characterization

The system will be characterized using validation and verification methods developed by Sandia’s Quantum Performance team. This will include characterizations of single and two-qubit gates using Gate Set Tomography (GST). Special attention will be made to reduce non-Markovian errors such as drifts and context-dependent gate errors. The results of these characterizations will be made available to users.

Pulse-level access

In addition to a standard Gate Level access, QSCOUT will enable users to propose and use alternate pulse shapes to realize gates or enable them to realize additional native gates by specifying the pulse sequence needed for their implementation.

Pulse sequences are realized using a custom multi-tone Direct Digital Synthesizer (DDS) system where the frequency, phase and amplitude modulations of all tones can be specified as spline functions.

Pulse sequences can be streamed out in real time and enable the user to run an unlimited number of gate sequences efficiently. Users are encouraged to develop gate implementations as pulse shapes in close collaboration with Sandia scientists who will implement the pulse shapes on the testbed system.

Jaqal™ the Quantum Assembly Language for QSCOUT

Just Another Quantum Assembly Language (Jaqal) 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, for example, Jaqal programs, and plans for possible future extensions. 

Image of JaqalLogo-crop

“Jaqal is a quantum programming language that forces the quantum computer to do exactly what you want, exactly when you want it.  Or to put it another way, a language for micro-managing control freaks”

Andrew Landahl

QSCOUT software team lead, Sandia National Laboratories