当前位置: X-MOL 学术Quantum Sci. Technol. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
XACC: a system-level software infrastructure for heterogeneous quantum–classical computing
Quantum Science and Technology ( IF 5.6 ) Pub Date : 2020-02-04 , DOI: 10.1088/2058-9565/ab6bf6
Alexander J McCaskey 1, 2 , Dmitry I Lyakh 1, 3 , Eugene F Dumitrescu 1, 4 , Sarah S Powers 1, 2 , Travis S Humble 1, 4
Affiliation  

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 t...

中文翻译:

XACC:用于异构量子经典计算的系统级软件基础架构

在过去的五年中,量子编程技术和软件取得了长足的进步,其中大多数专注于针对远程REST库API的高级语言框架。随着量子计算架构的发展并变得越来越广泛,将需要较低级别的系统软件基础结构来实现更紧密的协处理器编程和访问模型。在这里,我们介绍XACC,它是用于量子经典计算的系统级软件基础结构,可促进面向服务的体系结构公开用于核心量子编程,编译和执行任务的接口。我们详细介绍了XACC的接口,它们的交互作用及其作为近期和未来量子经典体系结构的硬件不可知的框架的实现。我们提供了具体的示例,以范式任务演示该框架的实用性。我们的方法为开发编译器,关联的运行时和低级系统开发奠定了基础。
更新日期:2020-03-30
down
wechat
bug