arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1911.02452quant-phcs.PL
收藏

XACC:一个异构量子经典计算的系统级软件基础设施

XACC: A System-Level Software Infrastructure for Heterogeneous Quantum-Classical Computing

Alexander J. McCaskey, Dmitry I. Lyakh, Eugene F. Dumitrescu, Sarah S. Powers, Travis S. Humble

摘要:

量子编程技术和软件在过去五年中取得了显着进步,其中大多数专注于针对远程REST库API的高级语言框架。随着量子计算架构的进步和变得更加广泛,将需要更低级别的系统软件基础设施来实现更紧密的协处理器编程和访问模型。在这里,我们提出了XACC,一个系统级的量子经典计算的软件基础设施,促进面向服务的架构,暴露核心量子编程,编译和执行任务的接口。我们详细介绍了XACC的接口,它们的相互作用,以及它作为一个硬件不可知的框架,为近期和未来的量子经典架构的实现。我们提供了具体的例子,展示了这个框架的实用性与范式的任务。我们的方法为开发编译器、相关运行时和紧密集成量子和经典工作流的低级系统工具奠定了基础。

英文摘要:

Quantum programming techniques and software have advanced significantly over the past five years, with a majority focusing on high-level language frameworks targeting remote REST library APIs. As quantum computing architectures advance and become more widely available, lower-level, system software infrastructures will be needed to enable tighter, co-processor programming and access models. Here we present XACC, a system-level software infrastructure for quantum-classical computing that promotes a service-oriented architecture to expose interfaces for core quantum programming, compilation, and execution tasks. We detail XACC's interfaces, their interactions, and its implementation as a hardware-agnostic framework for both near-term and future quantum-classical architectures. We provide concrete examples demonstrating the utility of this framework with paradigmatic tasks. Our approach lays the foundation for the development of compilers, associated runtimes, and low-level system tools tightly integrating quantum and classical workflows.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑