6 Jul 2024 | Amit Jamadagni, Andreas M. Läuchli, Cornelius Hempel
This technical review benchmarks several state vector simulator software packages for quantum dynamics, focusing on their performance on high-performance computing (HPC) platforms. The authors develop a containerized toolchain to standardize the benchmarking process, which includes translating QASM instructions into the specific instruction set of each package. They evaluate three paradigmatic quantum computing tasks: Heisenberg spin dynamics, random circuit sampling, and quantum Fourier transform. The results show significant differences in performance and system size scaling among the packages, with some packages exhibiting almost constant overhead at small system sizes and others showing exponential scaling at larger sizes. The impact of parallelization strategies, such as single-thread, multithread, and GPU compute capabilities, is also analyzed. The study highlights the importance of efficient simulation software for algorithm development and resource estimation on future quantum hardware. The findings provide a foundation for community efforts to benchmark and validate upcoming versions of existing and newly developed simulation packages.This technical review benchmarks several state vector simulator software packages for quantum dynamics, focusing on their performance on high-performance computing (HPC) platforms. The authors develop a containerized toolchain to standardize the benchmarking process, which includes translating QASM instructions into the specific instruction set of each package. They evaluate three paradigmatic quantum computing tasks: Heisenberg spin dynamics, random circuit sampling, and quantum Fourier transform. The results show significant differences in performance and system size scaling among the packages, with some packages exhibiting almost constant overhead at small system sizes and others showing exponential scaling at larger sizes. The impact of parallelization strategies, such as single-thread, multithread, and GPU compute capabilities, is also analyzed. The study highlights the importance of efficient simulation software for algorithm development and resource estimation on future quantum hardware. The findings provide a foundation for community efforts to benchmark and validate upcoming versions of existing and newly developed simulation packages.