• 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