DocumentCode
3399212
Title
Gate-level simulation of quantum circuits
Author
Viamontes, George F. ; Rajagopalan, Manoj ; Markov, Igor L. ; Hayes, John P.
Author_Institution
Adv. Comput. Archit. Lab., Michigan Univ., Ann Arbor, MI, USA
fYear
2003
fDate
21-24 Jan. 2003
Firstpage
295
Lastpage
301
Abstract
Simulating quantum computation on a classical computer is a difficult problem. The matrices representing quantum gates, and vectors modeling qubit states grow exponentially with an increase in the number of qubits. However, by using a new data structure called the Quantum Information Decision Diagram (QuIDD) that exploits the structure of quantum operators, many of these matrices and vectors can be represented in a form that grows polynomially. Using QuIDDs, we implemented a general-purpose quantum computing simulator in C++ called QuIDDPro and tested it on Grover´s algorithm. Our QuIDD technique asymptotically outperforms other known simulation techniques.
Keywords
C++ language; circuit simulation; data structures; decision diagrams; quantum gates; C++; Grover´s algorithm; QuIDDs; Quantum Information Decision Diagram; data structure; gate-level simulation; quantum circuits; quantum computation; quantum gates; qubit states; simulation techniques; Circuit simulation; Computational modeling; Computer architecture; Computer errors; Computer simulation; Physics computing; Quantum computing; Quantum mechanics; Tensile stress; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2003. Proceedings of the ASP-DAC 2003. Asia and South Pacific
Print_ISBN
0-7803-7659-5
Type
conf
DOI
10.1109/ASPDAC.2003.1195031
Filename
1195031
Link To Document