4.5 Article

A language and hardware independent approach to quantum-classical computing

期刊

SOFTWAREX
卷 7, 期 -, 页码 245-254

出版社

ELSEVIER
DOI: 10.1016/j.softx.2018.07.007

关键词

Quantum computing; Quantum software

资金

  1. Laboratory Directed Research and Development Program of Oak Ridge National Laboratory, United States
  2. US Department of Energy (DOE) Office of Science Advanced Scientific Computing Research (ASCR) Early Career Research Award
  3. DOE Office of Science ASCR quantum algorithms and testbed programs [ERKJ332, ERKJ335]
  4. ORNL Undergraduate Research Participation Program, United States
  5. Oak Ridge Institute for Science and Education (ORISE)
  6. US Department of Energy [DE-AC05-00OR22725]
  7. United States for the US Department of Energy [DE-AC05-00OR22750]
  8. DOE Public Access Plan

向作者/读者索取更多资源

Heterogeneous high-performance computing (HPC) systems offer novel architectures which accelerate specific workloads through judicious use of specialized coprocessors. A promising architectural approach for future scientific computations is provided by heterogeneous HPC systems integrating quantum processing units (QPUs). To this end, we present XACC (eXtreme-scale ACCelerator) - a programming model and software framework that enables quantum acceleration within standard or HPC software workflows. XACC follows a coprocessor machine model that is independent of the underlying quantum computing hardware, thereby enabling quantum programs to be defined and executed on a variety of QPUs types through a unified application programming interface. Moreover, XACC defines a polymorphic low-level intermediate representation, and an extensible compiler frontend that enables language independent quantum programming, thus promoting integration and interoperability across the quantum programming landscape. In this work we define the software architecture enabling our hardware and language independent approach, and demonstrate its usefulness across a range of quantum computing models through illustrative examples involving the compilation and execution of gate and annealing-based quantum programs. (c) 2018 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据