论文标题
只是另一种量子组装语言(JAQAL)
Just another quantum assembly language (Jaqal)
论文作者
论文摘要
量子科学计算开放用户测试床(QSCOUT)是代表能源部科学办公室及其高级科学计算(ASCR)计划在桑迪亚国家实验室实现的陷阱离子量子计算机测试床。在这里,我们描述了Jaqal,仅用于另一种量子组装语言,这是我们发明的用于指定在QSCOUT上执行程序的编程语言。 Jaqal在QSCOUT之外很有用---它可以支持Mutliple硬件目标,因为它可以将门名及其脉冲序列定义卸载到外部文件。我们描述了Jaqal语言的功能,我们设计它的方法以及其创建的原因。要了解有关QSCOUT,JAQAL或JAQALPAQ的更多信息,我们为Jaqal开发的元编程Python软件包,请访问https://qscout.sandia.gov,https://gitlab.com/jaqal,或发送e-mail至[email protected]。
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].