Just Another Quantum Assembly Language (Jaqal)

Benjamin Morrison, Andrew J. Landahl, Daniel Lobser, Kenneth Rudinger, Antonio Russo, Jay Wesley Van Der Wall, Peter Maunz · 2020

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 qscout.sandia.gov, gitlab.com/jaqal, or send an e-mail to [email protected].

Read the paper · More papers on PaperTik