JuliVQC: an Efficient Variational Quantum Circuit Simulator for Near-Term Quantum Algorithms

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Liao, Wei-You, Wang, Xiang, Xu, Xiao-Yue, Ding, Chen, Zhang, Shuo, Huang, He-Liang, Guo, Chu
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917707445698560
author Liao, Wei-You
Wang, Xiang
Xu, Xiao-Yue
Ding, Chen
Zhang, Shuo
Huang, He-Liang
Guo, Chu
author_facet Liao, Wei-You
Wang, Xiang
Xu, Xiao-Yue
Ding, Chen
Zhang, Shuo
Huang, He-Liang
Guo, Chu
contents We introduce JuliVQC: a light-weight, yet extremely efficient variational quantum circuit simulator. JuliVQC is part of an effort for classical simulation of the \textit{Zuchongzhi} quantum processors, where it is extensively used to characterize the circuit noises, as a building block in the Schr$\ddot{\text{o}}$dinger-Feynman algorithm for classical verification and performance benchmarking, and for variational optimization of the Fsim gate parameters. The design principle of JuliVQC is three-fold: (1) Transparent implementation of its core algorithms, realized by 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.
format Preprint
id arxiv_https___arxiv_org_abs_2406_19212
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle JuliVQC: an Efficient Variational Quantum Circuit Simulator for Near-Term Quantum Algorithms
Liao, Wei-You
Wang, Xiang
Xu, Xiao-Yue
Ding, Chen
Zhang, Shuo
Huang, He-Liang
Guo, Chu
Quantum Physics
We introduce JuliVQC: a light-weight, yet extremely efficient variational quantum circuit simulator. JuliVQC is part of an effort for classical simulation of the \textit{Zuchongzhi} quantum processors, where it is extensively used to characterize the circuit noises, as a building block in the Schr$\ddot{\text{o}}$dinger-Feynman algorithm for classical verification and performance benchmarking, and for variational optimization of the Fsim gate parameters. The design principle of JuliVQC is three-fold: (1) Transparent implementation of its core algorithms, realized by 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.
title JuliVQC: an Efficient Variational Quantum Circuit Simulator for Near-Term Quantum Algorithms
topic Quantum Physics
url https://arxiv.org/abs/2406.19212