@inproceedings{dd48c9e9e3e940ce864aab252485cf07,
title = "GraFeyn: Efficient Parallel Sparse Simulation of Quantum Circuits",
abstract = "Many circuit simulators use either a Schrodinger-based or Feynman-based approach, which have complementary strengths. Schr{\"o}dinger-based simulators maintain a state vector by synchronously updating it after each gate (or group of gates), ensuring time efficiency at the cost of exponential space. In contrast, Feynman-based simulators use low space but require high time to compute the sum of exponentially many independent Feynman paths. Because they treat paths as independent, Feynman-based simulators miss opportunities to take advantage of sparsity from destructive interference. In this paper, we present a hybrid Schr{\"o}dinger-Feynman technique which takes advantage of sparsity by selectively synchronizing Feynman paths. Our hybrid technique partitions the circuit into kernels (groups of gates) and uses Feynman simulation within each kernel. It then synchronizes across the kernels by using Schr{\"o}dinger-style simulation. We parallelize our approach by representing the simulation as a graph, leveraging state-of-the-art parallel graph algorithms. By selecting kernels carefully, we show that our approach can simulate hundreds of qubits efficiently (in both time and space) on just a single multicore node. In certain 'sparse' circuits, we are able to improve running times by multiple orders of magnitude.",
keywords = "Feynman paths, parallel computing, quantum circuit simulation, sparsity",
author = "Sam Westrick and Pengyu Liu and Byeongjee Kang and Colin McDonald and Mike Rainey and Mingkuan Xu and Jatin Arora and Yongshan Ding and Acar, {Umut A.}",
note = "Publisher Copyright: {\textcopyright} 2024 IEEE.; 5th IEEE International Conference on Quantum Computing and Engineering, QCE 2024 ; Conference date: 15-09-2024 Through 20-09-2024",
year = "2024",
doi = "10.1109/QCE60285.2024.00132",
language = "English (US)",
series = "Proceedings - IEEE Quantum Week 2024, QCE 2024",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "1132--1142",
editor = "Candace Culhane and Byrd, {Greg T.} and Hausi Muller and Yuri Alexeev and Yuri Alexeev and Sarah Sheldon",
booktitle = "Technical Papers Program",
}