The Quantum Scientific Computing Open User Testbed (QSCOUT), developed at Sandia National Laboratories, is a quantum computing testbed that is available to the research community.
According to the specification document, as an open user testbed, QSCOUT provides the following:
- Transparency: Full implementation specifications of the underlying native trapped-ion quantum gates.
- Extensibility: Pulse definitions can be programmed to generate custom trapped-ion gates.
- Schedulability: Users have full control of sequential and parallel execution of quantum gates.
“The goal of QSCOUT is to build, maintain, and provide access to a quantum processor based on trapped ions to the larger scientific community,” says Susan Clark, QSCOUT Principal Investigator.
Sandia Labs has also developed the Jaqal (or Just Another Quantum Assembly Language) programming language, which is used to specify programs executed on QSCOUT. According to Andrew Landahl, QSCOUT software team lead, Jaqal “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.”
This specification document provides a summary of QSCOUT 1.0 capabilities, example Jaqal programs, and plans for possible future extensions.