Back to Search Start Over

A Universal Quantum Computing Virtual Machine

Authors :
Hong, Qian-Tan
Ge, Zi-Yong
Wang, Wen
Lang, Hai-Feng
Wang, Zheng-An
Peng, Yi
Chen, Jin-Jun
Ren, Li-Hang
Zeng, Yu
Mu, Liang-Zhu
Fan, Heng
Publication Year :
2018

Abstract

A medium-scale quantum computer with full universal quantum computing capability is necessary for various practical aims and testing applications. Here we report a 34-qubit quantum virtual machine (QtVM) based on a medium server. Our QtVM can run quantum assembly language with graphic interfaces. The QtVM is implemented with single qubit rotation gate, single to multiple controlled NOT gates to realize the universal quantum computation. Remarkably, it can realize a series of basic functions, such as, the "if" conditional programming language based on single-shot projective measurement results, "for" iteration programming language, build in arithmetic calculation. The measurement can be single-shot and arbitrary number of multi-shot types. In addition, there is in principle no limitation on number of logic gates implemented for quantum computation. By using QtVM, we demonstrate the simulation of dynamical quantum phase transition of transverse field Ising model by quantum circuits, where 34 qubits with one million gates are realized. We also show the realization of programmable Shor algorithm for factoring 15 and 35.<br />Comment: 11 pages, 9 figures. In V2, results of 34 qubits one million gates are presented. The speed of QtVM is corrected because 100 measurements are missing in V1

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.1806.06511
Document Type :
Working Paper