February 15, 2024
Conference Paper

HQ-Sim: High-performance State Vector Simulation of Quantum Circuits on Heterogeneous HPC Systems

Abstract

Quantum circuit simulations are applied in more and more circum- stances as the quantum computing community becomes broader. It helps researchers to evaluate quantum algorithms and relieve the burden of limited quantum computing resources. However, most of the state-of-the-art quantum simulators utilize either CPU or GPU to store and calculate the state vector, which results in resource starvation. Moreover, the maximum number of qubits supported by the simulator is bounded by the memory, since the memory utilization increases exponentially with the number of qubits. In this study, we leverage Heterogeneous computing to utilize both CPU and GPU to store and update state vectors. We also integrate lossy data compression to reduce memory requirements. Specifically, we develop a heterogeneous framework that has a dynamic scheduler to fully utilize the computing resources. We apply lossy compression to chunked state vector to make the maximum number of qubits higher than the regular simulators, the compression also benefits the data movement between CPU and GPU.

Published: February 15, 2024

Citation

Zhang B., B. Fang, Q. Guan, A. Li, and D. Tao. 2023. HQ-Sim: High-performance State Vector Simulation of Quantum Circuits on Heterogeneous HPC Systems. In Proceedings of the 2023 International Workshop on Quantum Classical Cooperative (QCCC 2023), June 20, 2023, Orlando, FL, 1–4. New York, New York:Association for Computing Machinery. PNNL-SA-189164. doi:10.1145/3588983.3596679