Performance Evaluation and Acceleration of the QTensor Quantum Circuit Simulator on GPUs

04/12/2022
by   Danylo Lykov, et al.
0

This work studies the porting and optimization of the tensor network simulator QTensor on GPUs, with the ultimate goal of simulating quantum circuits efficiently at scale on large GPU supercomputers. We implement NumPy, PyTorch, and CuPy backends and benchmark the codes to find the optimal allocation of tensor simulations to either a CPU or a GPU. We also present a dynamic mixed backend to achieve optimal performance. To demonstrate the performance, we simulate QAOA circuits for computing the MaxCut energy expectation. Our method achieves 176× speedup on a GPU over the NumPy baseline on a CPU for the benchmarked QAOA circuits to solve MaxCut problem on a 3-regular graph of size 30 with depth p=4.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/28/2023

QCLAB++: Simulating Quantum Circuits on GPUs

We introduce qclab++, a light-weight, fully-templated C++ package for GP...
research
07/27/2023

Quantum Computer Simulations at Warp Speed: Assessing the Impact of GPU Acceleration

Quantum computer simulators are crucial for the development of quantum c...
research
09/09/2023

Fast Simulation of High-Depth QAOA Circuits

Until high-fidelity quantum computers with a large number of qubits beco...
research
05/19/2022

Estimating the frame potential of large-scale quantum circuit sampling using tensor networks up to 50 qubits

We develop numerical protocols for estimating the frame potential, the 2...
research
06/29/2021

Importance of Diagonal Gates in Tensor Network Simulations

In this work we present two techniques that tremendously increase the pe...
research
08/24/2023

Potato: A Data-Oriented Programming 3D Simulator for Large-Scale Heterogeneous Swarm Robotics

Large-scale simulation with realistic nonlinear dynamic models is crucia...
research
04/26/2023

Acceleration for Timing-Aware Gate-Level Logic Simulation with One-Pass GPU Parallelism

Witnessing the advancing scale and complexity of chip design and benefit...

Please sign up or login with your details

Forgot password? Click here to reset