https://doi.org/10.1140/epjs/s11734-025-01628-6
Regular Article
JuliVQC.jl: an efficient variational quantum circuit simulator for near-term quantum algorithms
Henan Key Laboratory of Quantum Information and Cryptography, 450000, Zhengzhou, Henan, China
Received:
7
December
2024
Accepted:
7
April
2025
Published online:
23
April
2025
We introduce JuliVQC: a light-weight, yet extremely efficient variational quantum circuit simulator. JuliVQC is part of an effort for classical simulation of the Zuchongzhi quantum processors, where it is extensively used to characterize the circuit noises, as a building block in the Schrödinger–Feynman algorithm for classical verification and performance benchmarking, and for variational optimization of the Fsim gate parameters. The design principle of JuliVQC is threefold: (1) transparent implementation of its core algorithms, realized using the high-performance script language Julia; (2) efficiency is the focus, with a cache-friendly implementation of each elementary operations and support for shared-memory parallelization; (3) native support of automatic differentiation for both the noiseless and noisy quantum circuits. We perform extensive numerical experiments on JuliVQC in different application scenarios, including quantum circuits, variational quantum circuits, and their noisy counterparts, which show that its performance is among the top of the popular alternatives.
Copyright comment Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
© The Author(s), under exclusive licence to EDP Sciences, Springer-Verlag GmbH Germany, part of Springer Nature 2025
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.