Title :
Quipu: High-performance simulation of quantum circuits using stabilizer frames
Author :
Garcia, Hector ; Markov, Igor L.
Author_Institution :
EECS, Univ. of Michigan, Ann Arbor, MI, USA
Abstract :
As quantum information processing gains traction, its simulation becomes increasingly significant for engineering purposes - evaluation, testing and optimization - as well as for theoretical research. Generic quantum-circuit simulation appears intractable for conventional computers. However, Gottesman and Knill identified an important subclass, called stabilizer circuits, which can be simulated efficiently using group-theory techniques. Practical circuits enriched with quantum error-correcting codes and fault-tolerant procedures are dominated by stabilizer subcircuits and contain a relatively small number of non-stabilizer components. Therefore, we develop new group-theory data structures and algorithms to simulate such circuits. Stabilizer frames offer more compact storage than previous approaches but requires more sophisticated bookkeeping. Our implementation, called Quipu, simulates certain quantum arithmetic circuits (e.g., ripple-carry adders) in polynomial time and space for equal superpositions of n-qubits. On such instances, known linear-algebraic simulation techniques, such as the (state-of-the-art) BDD-based simulator QuIDDPro, take exponential time. We simulate various quantum Fourier transform and quantum fault-tolerant circuits with Quipu, and the results demonstrate that our stabilizer-based technique outperforms QuIDDPro in all cases.
Keywords :
Fourier transforms; adders; error correction codes; fault tolerant computing; group theory; network analysis; quantum computing; BDD-based simulator QuIDDPro; Quipu; group-theory techniques; high-performance simulation; linear-algebraic simulation techniques; n-qubits; polynomial time; quantum Fourier transform; quantum arithmetic circuits; quantum circuits; quantum error-correcting codes; quantum fault-tolerant circuits; quantum information processing; ripple-carry adders; stabilizer circuits; stabilizer frames; Cogeneration; Computational modeling; Integrated circuit modeling; Logic gates; Quantum computing; Runtime; Vectors;
Conference_Titel :
Computer Design (ICCD), 2013 IEEE 31st International Conference on
Conference_Location :
Asheville, NC
DOI :
10.1109/ICCD.2013.6657072