Pareto-Efficient Quantum Circuit Simulation Using Tensor Contraction Deferral
Edwin Pednault, John A. Gunnels, Giacomo Nannicini, Lior Horesh,, Thomas Magerlein, Edgar Solomonik, Erik W. Draeger, Eric T. Holland, and, Robert Wisnieff

TL;DR
This paper introduces a tensor contraction deferral technique that extends classical simulation capabilities for large quantum circuits, enabling the calculation of amplitudes previously deemed infeasible.
Contribution
The authors present a novel tensor contraction deferral method that, combined with existing approaches, allows classical simulation of larger quantum circuits by utilizing secondary storage.
Findings
Simulated 7x7 qubit circuits with depth 27
Computed 2^37 amplitudes of 8x7 circuits at depth 23
Extended classical simulation limits for large quantum circuits
Abstract
With the current rate of progress in quantum computing technologies, systems with more than 50 qubits will soon become reality. Computing ideal quantum state amplitudes for circuits of such and larger sizes is a fundamental step to assess both the correctness, performance, and scaling behavior of quantum algorithms and the fidelities of quantum devices. However, resource requirements for such calculations on classical computers grow exponentially. We show that deferring tensor contractions can extend the boundaries of what can be computed on classical systems. To demonstrate this technique, we present results obtained from a calculation of the complete set of output amplitudes of a universal random circuit with depth 27 in a 2D lattice of qubits, and an arbitrarily selected slice of amplitudes of a universal random circuit with depth 23 in a 2D lattice of $8 \times…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Tensor decomposition and applications · Parallel Computing and Optimization Techniques
