论文标题
批处理电路以减少量子控制硬件中的汇编
Batching Circuits to Reduce Compilation in Quantum Control Hardware
论文作者
论文摘要
在Sandia National Laboratories,QScout(量子科学计算开放用户测试台)是一款基于离子陷阱的量子计算机,目的是允许用户低级访问量子硬件。使用JAQAL(另一种量子汇编语言)在硬件上执行命令,这是一种在内部设计的编程语言,旨在支持QSCOUT的独特功能。在这项工作中,我们描述了我们的自定义软件的批处理实现,该软件通过减少通信和上传时间来加快实验运行时间。在实验运行过程中减少代码上传时间可通过减轻漂移的影响来改善系统性能。我们使用一组量子化学实验(VQE)通过一组量子化学实验来证明这种实现。尽管专门为此测试台开发,但该想法发现了许多寻求更大硬件控制或减少开销的类似实验平台的应用程序。
At Sandia National Laboratories, QSCOUT (the Quantum Scientific Computing Open User Testbed) is an ion-trap based quantum computer built for the purpose of allowing users low-level access to quantum hardware. Commands are executed on the hardware using Jaqal (Just Another Quantum Assembly Language), a programming language designed in-house to support the unique capabilities of QSCOUT. In this work, we describe a batching implementation of our custom software that speeds the experimental run-time through the reduction of communication and upload times. Reducing the code upload time during experimental runs improves system performance by mitigating the effects of drift. We demonstrate this implementation through a set of quantum chemistry experiments using a variational quantum eigensolver (VQE). While developed specifically for this testbed, this idea finds application across many similar experimental platforms that seek greater hardware control or reduced overhead.