FlatDD: A High-Performance Quantum Circuit Simulator using Decision Diagram and Flat Array

Shui Jiang, Rongliang Fu, Lukas Burgholzer, Robert Wille, Tsung Yi Ho, Tsung Wei Huang

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

Quantum circuit simulator (QCS) is essential for designing quantum algorithms because it assists researchers in understanding how quantum operations work without access to expensive quantum computers. Traditional array-based QCSs suffer from exponential time and memory complexities. To address this problem, Decision Diagram (DD) was introduced to compress simulation data by exploring the circuit regularity. However, for irregular circuit structures, DD-based simulation incurs significant runtime and memory overhead. To overcome this challenge, we present FlatDD, a high-performance QCS that capitalizes on the strength of both DD- and array-based approaches. FlatDD parallelizes the simulation workload at multiple levels and leverages an efficient caching technique to reuse historical results. To further enhance the simulation performance for deep circuits, FlatDD introduces a gate-fusion algorithm to reduce the computational cost. Compared to state-of-the-art QCSs on commonly used quantum circuits, FlatDD achieves 34.81 × speed-up and 1.93 × memory reduction.

OriginalspracheEnglisch
Titel53rd International Conference on Parallel Processing, ICPP 2024 - Main Conference Proceedings
Herausgeber (Verlag)Association for Computing Machinery
Seiten388-399
Seitenumfang12
ISBN (elektronisch)9798400708428
DOIs
PublikationsstatusVeröffentlicht - 12 Aug. 2024
Veranstaltung53rd International Conference on Parallel Processing, ICPP 2024 - Gotland, Schweden
Dauer: 12 Aug. 202415 Aug. 2024

Publikationsreihe

NameACM International Conference Proceeding Series

Konferenz

Konferenz53rd International Conference on Parallel Processing, ICPP 2024
Land/GebietSchweden
OrtGotland
Zeitraum12/08/2415/08/24

Fingerprint

Untersuchen Sie die Forschungsthemen von „FlatDD: A High-Performance Quantum Circuit Simulator using Decision Diagram and Flat Array“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren