Quingo: A Domain Specific Language for Quantum Computing with NISQ Features
By analyzing quantum applications in the Noisy Intermediate-Scale Quantum (NISQ) era, we observe: 1) most of the qubit usage time is spent on quantum experiments, i.e., calibrating qubits and tuning quantum operations; 2) The most promising quantum algorithms in the near term highly utilize heterogeneous Quantum-Classical Computation (HQCC), such as variational quantum eigensolver. These applications pose extra requirements, such as operating low-level details and separating different classical computing tasks at the language level, which are rarely considered by existing quantum programming languages.
In this talk, we propose Quingo, an external domain-specific language for quantum computing with NISQ features. Quingo highlights explicit timing control and opaque operations which supports describing a wide range of quantum experiments. By adopting a heterogeneous quantum programming model with a six-phase compilation process, Quingo supports easy generation of separate classical and quantum code and enables aggressive optimization over the quantum algorithms. Quingo aims to improve the efficiency of quantum experiments and exploit the potential of HQCC architectures.
Quingo: A Domain Specific Language for Quantum Computing with NISQ Features (Quingo_PLanQC_abstract.pdf) | 438KiB |
slides of the Quingo talk (quingo-planqc20.pdf) | 4.84MiB |
Sun 19 JanDisplayed time zone: Saskatchewan, Central America change
15:35 - 16:35 | |||
15:35 20mTalk | Optimal Two-Qubit Circuits for Universal Fault-Tolerant Quantum Computation PLanQC Andrew N. Glaudell University of Maryland, Neil Julien Ross Dalhousie University, Jacob M. Taylor University of Maryland Pre-print Media Attached File Attached | ||
15:55 20mTalk | Context-Sensitive and Duration-Aware Qubit Mapping for Various NISQ Devices PLanQC Yu Zhang University of Science and Technology of China, Haowei Deng University of Science and Technology of China, Quanxi Li University of Science and Technology of China Pre-print Media Attached | ||
16:15 20mTalk | Quingo: A Domain Specific Language for Quantum Computing with NISQ Features PLanQC Xiang Fu Institute for Quantum Information & State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, Changsha, China, Jintao Yu State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou, China, Xing Su College of Meteorology and Oceanography, National University of Defense Technology, Changsha, China, Hanru Jiang Center for Quantum Computing, Peng Cheng Laboratory, Shenzhen, China, Hua Wu Shanghai Key Laboratory of Trustworthy Computing, East China Normal University, Shanghai, China, Dong Chen Department of Computing Science, College of Computer, National University of Defense Technology, Changsha, China, Fucheng Cheng Center for Quantum Computing, Peng Cheng Laboratory, Shenzhen, China, Xi Deng Center for Quantum Computing, Peng Cheng Laboratory, Shenzhen, China, Jinrong Zhang Center for Quantum Computing, Peng Cheng Laboratory, Shenzhen, China, Lei Jin School of Information Engineering, Zhengzhou University, Zhengzhou, China, Yihang Yang School of Information Engineering, Zhengzhou University, Zhengzhou, China, Le Xu School of Information Engineering, Zhengzhou University, Zhengzhou, China, Chunchao Hu School of Information Engineering, Zhengzhou University, Zhengzhou, China, Anqi Huang Institute for Quantum Information & State Key Laboratory of High-Performance Computing, College of Computer, National University of Defense Technology, Changsha, China, Guangyao Huang Institute for Quantum Information & State Key Laboratory of High-Performance Computing, College of Computer, National University of Defense Technology, Changsha, China, Xiaogang Qiang Institute for Quantum Information & State Key Laboratory of High-Performance Computing, College of Computer, National University of Defense Technology, Changsha, China, Mingtang Deng Institute for Quantum Information & State Key Laboratory of High-Performance Computing, College of Computer, National University of Defense Technology, Changsha, China, Ping Xu Institute for Quantum Information & State Key Laboratory of High-Performance Computing, College of Computer, National University of Defense Technology, Changsha, China, Wanwei Liu National University of Defense Technology, Yuxin Deng East China Normal University, Junjie Wu Institute for Quantum Information & State Key Laboratory of High-Performance Computing, College of Computer, National University of Defense Technology, Changsha, China, Yuan Feng Centre for Quantum Software and Information, University of Technology Sydney, Australia File Attached |