Corpus ID: 221785492

Quingo: A Programming Framework for Heterogeneous Quantum-Classical Computing with NISQ Features

  title={Quingo: A Programming Framework for Heterogeneous Quantum-Classical Computing with NISQ Features},
  author={The Quingo Development Team},
THE QUINGO DEVELOPMENT TEAM: X. FU, Institute for Quantum Information & State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, China JINTAO YU, State Key Laboratory of Mathematical Engineering and Advanced Computing, China XING SU, College of Computer, National University of Defense Technology, China HANRU JIANG, Center for Quantum Computing, Peng Cheng Laboratory, China HUA WU, Shanghai Key Laboratory of Trustworthy Computing, East… Expand
1 Citations

Figures from this paper

Formal Methods for Quantum Programs: A Survey
While recent progress in quantum hardware open the door for significant speedup in certain key areas (cryptography, biology, chemistry, optimization, machine learning, etc), quantum algorithms areExpand


Foundations of Quantum Programming
Drawing upon years of experience and research in quantum computing research and using numerous examples and illustrations, Mingsheng Ying has created a very useful reference on quantum programming languages and important tools and techniques required for quantum programming, making the book a valuable resource for academics, researchers, and developers. Expand
Q#: Enabling Scalable Quantum Computing and Development with a High-level DSL
Q# is presented, a quantum-focused domain-specific language explicitly designed to correctly, clearly and completely express quantum algorithms that provides a type system; a tightly constrained environment to safely interleave classical and quantum computations; specialized syntax; symbolic code manipulation to automatically generate correct transformations of quantum operations. Expand
OpenQL : A Portable Quantum Programming Framework for Quantum Accelerators
This paper proposes a quantum programming framework named OpenQL, which includes a high-level quantum programming language and its associated quantum compiler, and presents the programming interface, the different layers of the compiler and how it can provide portability over different qubit technologies. Expand
General-Purpose Quantum Circuit Simulator with Projected Entangled-Pair States and the Quantum Supremacy Frontier.
This work brings together many-body quantum physics and quantum computing by using a method for strongly interacting two-dimensional systems, the projected entangled-pair states, to realize an effective general-purpose simulator of quantum algorithms. Expand
Quantum programming languages
The recent results made by the quantum computation group of the State Key Laboratory for Novel Software Technology and the Department of Computer Science and Technology at Nanjing University, i.e., the quantum programming languages NDQJava, NDQFP and their processing systems are reported. Expand
Quantum computing and the entanglement frontier
Quantum information science explores the frontier of highly complex quantum states, the "entanglement frontier." This study is motivated by the observation (widely believed but unproven) thatExpand
Quipper: a scalable quantum programming language
Quipper, a scalable, expressive, functional, higher-order quantum programming language, which is geared towards a model of computation that uses a classical computer to control a quantum device, but is not dependent on any particular model of quantum hardware. Expand
Exploiting Dynamic Quantum Circuits in a Quantum Algorithm with Superconducting Qubits.
To date, quantum computation on real, physical devices has largely been limited to simple, time-ordered sequences of unitary operations followed by a final projective measurement. As hardwareExpand
LIQUi|>: A Software Design Architecture and Domain-Specific Language for Quantum Computing
Languages, compilers, and computer-aided design tools will be essential for scalable quantum computing, which promises an exponential leap in our ability to execute complex tasks. LIQUi|> is aExpand
eQASM: An Executable Quantum Instruction Set Architecture
  • Xiang Fu, L. Riesebos, +13 authors K. Bertels
  • Computer Science, Physics
  • 2019 IEEE International Symposium on High Performance Computer Architecture (HPCA)
  • 2019
This paper proposes an executable QISA that can be translated from quantum assembly language (QASM), supports comprehensive quantum program flow control, and is executed on a quantum control microarchitecture, and presents better scalability than QuMIS. Expand